测试方式,insert 内容 中国 ,中国UTF8的编码为 e4,b8,ad,e5,9b,bd。
1、确认数据库字符集 ,1 代表UTF8 字符集
2、CRT的字符编码 UTF-8 ,insert 后,查询字段的编码 结果正确,是UTF8编码的。
3、crt 测试 换成gbk编码然后insert,直接报错,连接断开。
4、设置 SQL 语句的编码方式 为GBK,crt 编码为UTF 8, insert 后字段编码正常。
5、设置 SQL 语句的编码方式 为GBK,crt 编码为GBK后, insert 依然是失败的。
6、设置 系统LANG 为GBK ,CRT字符编码是UTF8,insert 后查询,发现编码存储已经是错误
的了。
7、---换GBK 库测试,系统 lang GBK crt UTF8 insert 的字段编码存储成了 UTF 8编码。
因此LANG 最好不要修改,否则可能会引起inert 的数据编码不正确。