MySQL被设置为UTF-8(utf8_general_ci:MySQL,Table,Column).我可以通过和ASP(Legacy脚本)选择 varchar值作为原始的双字节字符。这些字符是从phpMyAdmin插入的。
ASP页保存为encoding Shift_JIS,ADODB连接参数表示为dsn=...;APP=ASP脚本;STMT=SET CHARACTER SET SJIS;
但是,当我从ASP更新字段时,更新后的varchar字符串没有(Ommited)双字节字符,但是phpMyAdmin中有单字节字符。
如何解决这些更新/插入问题?我试图将MySQL字符集更改为sjis,但它无法解决这个问题。
发布于 2012-09-20 06:10:24
我可以解决这个问题。路由原因在SQL中。
更新用户设置名称= N'aaaa‘,其中id =N’‘BBB’;
这个“N”使人物成为博洛肯人。我是使用ASP程序与must英文版,这'N‘必须附加。我必须删除所有这些‘N’当移动到MySQL从MySQL!
https://stackoverflow.com/questions/12490994
复制相似问题