我之前发过一个贴子,关于MYSQL乱码的问题: 查了许多资料之后,找到了根本原因: String str = "消息"; byte b[] = str.getBytes(); String new_str = new String(b,"Cp1252"); String s = new String(new_str.getBytes("Cp1252")); //正常的“消息”getBytes&tohex之后是: ffffffe4,ffffffbf,ffffffa1,ffffffe6,ffffff81,ffffffaf //但是经过上面的操作之后,getBytes&tohex则变成了: ffffffe4,ffffffbf,ffffffa1,ffffffe6, 3f ,ffffffaf 求解决方案。。 |
|
15分 |
数据库用什么编码,你解码就用什么码解了。这个不能硬来的。
|
15分 |
mysql安装文件中的my.ini修改编码格式
|
数据库只能查,不能修改 |
|
20分 |
你确定数据库的编码就是latin1? |
楼主碰到了你一样的问题,能说说你最后是怎么解决的吗?
|
|
http://blog.csdn.net/u011687117/article/details/17093605 |