http://www.cnblogs.com/w3live/archive/2012/04/16/2451214.html
这篇文章中提到的方法我也试过了,好像不行,求指教!!!!
4 个解决方案
#1
你存的是二进制?
方法一:修改数据库编码为UTF-8;
方法二:先把byte字节序列用utf-8转成string,再从string用gbk转成byte数组,最后写入数据库。
方法一:修改数据库编码为UTF-8;
方法二:先把byte字节序列用utf-8转成string,再从string用gbk转成byte数组,最后写入数据库。
#2
我保存的是字符串
#3
应该是转string的时候就错了,和数据库编码没有任何关系
#4
除非这个字符的Unicode不在GBK支持的范围之内。
#1
你存的是二进制?
方法一:修改数据库编码为UTF-8;
方法二:先把byte字节序列用utf-8转成string,再从string用gbk转成byte数组,最后写入数据库。
方法一:修改数据库编码为UTF-8;
方法二:先把byte字节序列用utf-8转成string,再从string用gbk转成byte数组,最后写入数据库。
#2
我保存的是字符串
#3
应该是转string的时候就错了,和数据库编码没有任何关系
#4
除非这个字符的Unicode不在GBK支持的范围之内。