我在 Ubuntu 的 mysql 数据库中存储西类牙语文本时遇到问题。 诸如 ñ 之类的西类牙重音字符被错误地显示为“ñ” 这种情况发生在生产环境中,而不是开发环境中。
我知道这不是mysql数据库的问题。由于开发数据库和生产数据库完全相同并且启用了 utf8-mb4。
开发环境 - Windows、PHP 6.0 和 Mysql 5.6.14 生产环境-Ubuntu、PHP 5.3.2和Mysql 5.6.14-62.0
开发和生产中的所有 php 文件都是 UTF-8,无 BOM 编码
关于如何解决此问题有什么建议吗? 升级 php 版本有帮助吗?
最佳答案
看起来你得到了两个字节,这很好。如果它显示在网页上,标题设置是否正确?浏览器将结果解释为什么?
关于php - Ubuntu mysql 数据库无法识别西类牙重音字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20523264/