杰者的备忘录

当前位置:   网站首页 >> ASP

解决MySQL ODBC 5.2韩文乱码

今天把一个ASP网站的数据库迁移到mysql,迁移完发现新增的数据有不少???乱码

数据库的编码是utf8mb4,经过排查,发现只有韩文出问题,其他日文什么的都正常,按理来说不应该出现这种情况啊,

往下调查,发现老的数据在phpmyadmin里面看是正常的,新增的不正常,在ASP网页里,新老数据都不正常。

在ASP里各种设置编码都不行,而且百度谷歌找不到相关资料,

最后怀疑是不是ODBC的驱动有问题,果断上mysql官网下载最新的ODBC5.3

https://dev.mysql.com/downloads/connector/odbc/5.3.html

发现装不上,根据提示又装了VC2013

https://support.microsoft.com/zh-cn/help/3179560/update-for-visual-c-2013-and-visual-c-redistributable-package

这才装上了,直接把版本号才5.2改成5.3报错,查到了管理器才发现名称不太一样,于是

driver={MySQL ODBC 5.2 Driver}

改成

driver={MySQL ODBC 5.3 Unicode Driver};

发现老数据库显示正常了,插入一条韩文的,也正常了,原来是老版本的问题,NND,白折腾我一晚上。

发表我的评论

Hi,您需要填写昵称和邮箱!

  • 必填项