使用CodeIgniter的动态PHP页面中的中文数据库内容

时间:2012-06-06 17:44:24

标签: database codeigniter character-encoding

我正在尝试将中文数据库内容提取到CodeIgniter网站中的一些动态PHP页面。组成每个页面的PHP文件编码为UTF-8,正确显示静态中文文本。但是,数据库中的所有中文内容都会呈现为问号。

例如,数据库中的中华人民共和国显示为???????

与PHP代码一样,所有表都整理为utf8_unicode_ci。数据在数据库中正确显示。有任何想法吗?非常感谢!

1 个答案:

答案 0 :(得分:0)

现在已经排序了。 root中的database.php第50行 - >申请 - >配置应阅读:

正确:
$db['default']['char_set'] = "utf8"

不正确:
$db['default']['char_set'] = "UTF-8"

这么简单!我希望这可以帮助别人。