项目中使用trim()方法trim()不掉,原来是是因为在字符串中含有非ascii的空格,而是含有不可见的ascii字符,比如ascii的0到63之间有许多不可见字符,例如 "\0" 这个在base64编码的时候很常见.
只需要将那些不可见的字符去掉即可,如果不知道含有哪些不可见字符,可以循环把他们的asc码打印出来.