奇葩的160 号空格 和12288空格
1、160空格
- System.out.println(StringEscapeUtils.unescapeHtml4(" ").equals(" "));
- System.out.println((int)StringEscapeUtils.unescapeHtml4(" ").charAt(0));160
- System.out.println((int)' ');
输出:
- false
- 160
- 32
web页面 在提交的时候到服务器的时候text.replaceAll(“[\\s\\u00A0]+$”, ”")来去掉空格
2、经过查阅unicode为12288字符为全角空格,trim()无法去除,去除方法如下:
str = str.replace((char) 12288, ' ');
str=str.trim();
数据导入的时候估计会常遇到,以此为记。