String数据编码导致不匹配问题

来源:互联网 发布:淘宝刷好评能赚钱吗 编辑:程序博客网 时间:2024/05/05 13:11

今天在写后台的时候,一个前台传过来的字符串name死活跟数据库匹配不上了。在控制台打印出来是乱码,就想着是不是编码的问题 。所以做了这么一件事:
String newName = new String(name.getBytes(“ISO-8859-1”),”UTF-8”);
//按”ISO-8859-1”解析字符串成byte数组,然后用”UTF-8”new一个新的字符串.
问题完美解决。
PS:开始控制台的乱码没注意,以为是eclipse自身的编码设置问题。但是,发现别的中文显示都正常,只有name显示乱码。

0 0
原创粉丝点击