【问题标题】:MySQL Collation or PHP side to display accented letters properlyMySQL Collat​​ion 或 PHP 端正确显示重音字母
【发布时间】:2011-02-02 06:25:50
【问题描述】:

对于可以允许存储重音字母并完美解析它们而没有任何编码错误的列的最佳排序规则是什么,因为每当我添加重音字母(例如 é、å)时,它都会显示编码问题PHP 方面,但在 MySQL 方面没问题...

如何正确显示重音字母?

【问题讨论】:

    标签: php mysql encoding collation decode


    【解决方案1】:

    您可以通过匹配两端的编码来正确获取它们,即。您的 PHP 输出和数据库都应该使用相同的编码。对于欧洲语言,我建议您的脚本和数据库都使用 UTF-8。请记住,您仍然需要在 MySQL 中使用 SET NAMES 'utf8' COLLATE 'utf8_general_ci' 初始化 UTF-8 排序规则(所以在连接到数据库后立即运行此查询,您应该没问题)。

    【讨论】:

      【解决方案2】:
      猜你喜欢
      • 1970-01-01
      • 2011-10-16
      • 1970-01-01
      • 2015-09-01
      • 2014-01-04
      • 1970-01-01
      • 2011-04-24
      • 2016-10-28
      • 2012-05-13
      相关资源
      最近更新 更多