【问题标题】:Mysql, coding database to UTF-8Mysql,将数据库编码为 UTF-8
【发布时间】: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

我可以检查一下编码查询是什么吗?

【问题讨论】:

标签: mysql oracle unicode encoding utf-8


【解决方案1】:

简答:使用utf8mb4。在 Stack Overflow 上搜索,或查看How to support full Unicode in MySQL databases

【讨论】:

    猜你喜欢
    • 2018-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-15
    • 1970-01-01
    • 2014-04-09
    相关资源
    最近更新 更多