【问题标题】:Codeigniter + Mysql = accents not being saved properlyCodeigniter + Mysql = 重音没有正确保存
【发布时间】:2015-02-10 00:37:26
【问题描述】:

我有一个使用 MySql 和 codeigniter 运行的数据库,其中包含英文和法文名称。

像 Andrée 这样的法国名字又以 Andrée 的形式出现,而其他各种显然不正确。

我如何防止这种情况发生,并且我们可以放入 Andrée 并让 Andrée 回来?

谢谢!

【问题讨论】:

  • 你的mysql数据库设置为UTF-8/Unicode了吗?
  • UTF-8 all the way through 的可能重复项
  • 表排序规则 Utf8_unicode_ci,行排序规则是 UTF8_Unicode_CI,codeigniter 数据库设置,设置为 Utf8_unicode_ci 我错过了什么吗?

标签: php mysql database codeigniter diacritics


【解决方案1】:
【解决方案2】:

结果,我不得不告诉 php utf-8 是配置文件中的默认值。从那以后一切都很好!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-01-13
    • 1970-01-01
    • 1970-01-01
    • 2022-11-19
    • 2012-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多