我是 Yii 的新手。我已经创建了 sqlite DB,将它包含在 Yii 配置中。后来通过 gii,我创建了对该数据库的访问。我可以看到我的数据库表及其行,但俄语字符不可见。如果我尝试借助 gii 生成的 Web 界面创建行,情况相同。英文文本显示正常。但是如果我通过命令行使用 sqlite3 连接到这个数据库并输入 SELECT 命令,我可以看到俄语文本很好!
如何让俄语可见?也许一些编码错误?
我的 Yii 项目的备份在这里,里面有 sqlite db!
PS当我这样做时:
Yii::createWebApplication($config);
Yii::app()->charset='cp1251';
Yii::app()->run();
俄语文本可见,但看起来不是俄语。例如:„Ґбпвм ҐЈаЁвпв/ Ј«Ё©бЄЁ© (Ќ®ў.®д.)
同时,如果我通过 gii 界面将此文本更改为另一个俄语 - 它工作正常!