经常遇到的一个小问题,还是记录一下好了。
无论是数据库里查看是否正常,用java代码查询出来还是就是乱码。
这个时候可以打开百度搜【乱码恢复】,然后粘贴你的乱码进去,看看在什么编码下你的字符是正常的:
然后,只需要一句:
str = new String(str.getBytes("ISO8859_1"),"GBK");
就搞定。
经常遇到的一个小问题,还是记录一下好了。
无论是数据库里查看是否正常,用java代码查询出来还是就是乱码。
这个时候可以打开百度搜【乱码恢复】,然后粘贴你的乱码进去,看看在什么编码下你的字符是正常的:
然后,只需要一句:
str = new String(str.getBytes("ISO8859_1"),"GBK");
就搞定。