`
xinklabi
  • 浏览: 1560376 次
  • 性别: Icon_minigender_1
  • 来自: 吉林
文章分类
社区版块
存档分类
最新评论

一个奇葩的excel中无法trim的“空格”的问题

    博客分类:
  • Java
 
阅读更多

太奇怪了。打印出来的命名是空格,就是 trim() 不管用。第一次知道还有160号空格。

大家看代码吧

Java代码  收藏代码
  1. System.out.println(StringEscapeUtils.unescapeHtml4(" ").equals(" "));  
  2.   
  3. System.out.println((int)StringEscapeUtils.unescapeHtml4(" ").charAt(0));  
  4. System.out.println((int)' ');  

 输出:

Java代码  收藏代码
  1. false  
  2. 160  
  3. 32  

 

原来平时见到的都是32号空格啊!! 

 

web页面 在提交的时候到服务器的时候,java String trim 方法只能处理掉ASCII 32空格,我们需要用text.replaceAll(“[\\s\\u00A0]+$”, ”")来去掉空格。

 

参考:http://www.51itong.net/ascii-160-java-221.html

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics