首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用双字节执行MySQL更新会导致字段不正确的字符串

问使用双字节执行MySQL更新会导致字段不正确的字符串
EN

Stack Overflow用户
提问于 2012-09-19 08:28:33
回答 1查看 442关注 0票数 0

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,但它无法解决这个问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-20 06:10:24

我可以解决这个问题。路由原因在SQL中。

更新用户设置名称= N'aaaa‘,其中id =N’‘BBB’;

这个“N”使人物成为博洛肯人。我是使用ASP程序与must英文版,这'N‘必须附加。我必须删除所有这些‘N’当移动到MySQL从MySQL!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12490994

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档