我PHPActiveRecord
用于管理我的数据库模型,但是我遇到了一些编码问题。
我正在使用PHPMyAdmin v3.3.10.4
,MySQL client v5.0.51a
和PHPActiveRecord v1.0
. 我的连接排序规则和我所有的表都是用utf8_general_ci
排序规则定义的。
我的PHPActiveRecord
连接是这样创建的:
$cfg->set_connections(array(
'development' => 'mysql://username:password@mydomain.com/database?charset=utf8'));
如果我通过 手动插入带有特殊字符(例如 é、ã、ç)的PhpMyAdmin
条目,则没有问题,但是当我通过 插入条目时PHPActiveRecord
,通过 浏览表格时无法正确显示特殊字符PhpMyAdmin
。
如果我列出我的表格条目并通过PHP
页面请求显示它们,我必须设置header('Content-Type: text/html; charset=utf-8')
,但我可以正确列出所有带有特殊字符的条目。
我是否必须在我的数据库上进行任何配置或PhpMyAdmin
列出具有PHPActiveRecord
正确创建的特殊字符的条目?