【发布时间】:2014-03-19 14:35:47
【问题描述】:
我有一个奇怪的问题,意思是:
在我的公司,我们有 2 种数据库,1 种 oracle 和 1 种 mysql 以及 1 种远程托管。
当 oracle 编码上的 ERP 设置为 utf-8 正在更新或插入远程 mysql db 时,一切正常,所有像 ńłóść 这样的字符都被正确编码,但是对我的本地 mysql db 字符进行同样的更新,比如 ńłóść替换为?。我试过了
将编码从 utf8_general_ci 更改为 utf8_unicode_ci 无效,
将引擎从 InnoDB 更改为 MylSam 无效
我本地 MySQL 的版本是5.6.12
我的远程 MYSQL 版本是5
但我认为没有问题,我使用 wamp 2.4
我可以检查一下编码查询是什么吗?
【问题讨论】:
-
UTF-8 all the way through 的可能重复项
标签: mysql oracle unicode encoding utf-8