我正在尝试将中文数据库内容提取到CodeIgniter网站中的一些动态PHP页面。组成每个页面的PHP文件编码为UTF-8,正确显示静态中文文本。但是,数据库中的所有中文内容都会呈现为问号。
例如,数据库中的中华人民共和国
显示为???????
。
与PHP代码一样,所有表都整理为utf8_unicode_ci
。数据在数据库中正确显示。有任何想法吗?非常感谢!
答案 0 :(得分:0)
现在已经排序了。 root中的database.php
第50行 - >申请 - >配置应阅读:
正确:
$db['default']['char_set'] = "utf8"
不正确:
$db['default']['char_set'] = "UTF-8"
这么简单!我希望这可以帮助别人。