java中遇到个空格,trim,replace都没用;
仔细看下charcode是160;
然后再查查ascii码对照表,会发现ascii160和ascii32都表示空格,但是在IE里,160就不是显示空格,firefox里会显示空格,32不管是firefox里,还是IE里都显示空格。
貌似IE和Firefox对这个东西的处理也有差异,同志们还是用32的空格吧。。
解决方式:
1、String.replaceAll("\\u00A0","")
2、String.replaceAll("[:\\\\/*\"?|<>']", "") (保存文件时)