中文乱码问题

从yii的php页面输入中文,存入数据库为 “问号”

从mysql控制台直接sql insert,正常。再通过php显示,乱码。

请问该配置php还是apache的问题?如何配置?

万分感谢

如果全部都是问号的话,就不会是乱码问题了吧,乱码不可能全部都是问号的

通过mysql控制台可插入正确中文,但是yii显示为乱码,非问号。

建议查看数据库的编码设定以及校验编码设定还有页面编码是否都是一致,yii应该默认为utf8,一般校验编码不一致会出现mysql显示为?号但是读取插入都正常

估计是apache的问题。 mysql的character_set是utf8,控制台sql插入中文数据正确.

编码和apache有什么关系?又不是静态页面

先查一下页面的 charset 标签,再看看页面本身存储的编码,用notepad++的话可以在格式菜单里直接看到