存储数据的奇怪字符编码:旧脚本正确显示,新脚本无法
问题:
一个网站正在从未指定的数据库引擎重写为新的使用 Codeigniter 编写脚本。原始数据库引擎正确显示波斯语字符,但新脚本以奇怪的字体/字符集显示它们。
其他详细信息:
分析:
问题在于如何设置数据库连接。旧脚本可能使用了正确解释波斯语字符的特定设置,而新脚本使用了导致它们显示不正确的不同设置。
解决方案:
SELECT CONVERT(BINARY CONVERT(field_name USING latin1) USING utf8) FROM table_name
以上是数据库迁移后,为什么我的 CodeIgniter 应用程序中的波斯语字符显示不正确?的详细内容。更多信息请关注PHP中文网其他相关文章!