我正在使用ckeditor 3.4将数据(文本)插入数据库,然后将其显示在页面上。db中的数据编码错误(使用CKeditor)和希腊语
问题:当我在ckeditor中写(希腊语)时,一切都很好。当我再次按下ckeditor的HTML按钮时,一切都很好(例如,我看到实际输入的文本不是html实体)。然而,当我保存数据(因此它们存储到数据库)在数据库存储的数据是这样的
"<p style="text-align: center;">
... σÏντομα πεÏισσότεÏες πληÏοφοÏίες...</p>
<p>
</p>"
注:当我回忆的数据正确显示在网页上。迄今已采取
操作:
1-连接文件的分贝有以下几点:$conn->query("SET NAMES 'utf8'");
2-在我已经添加下列行
config.entities = false;
config.entities_greek = false;
config.entities_latin = false;
config.entities_processNumerical = false;
// Define changes to default configuration here. For example:
config.language = 'el';
// config.uiColor = '#AADC6E';
};
所述的CKEditor的config.js
3-我的网页被设定为:content="text/html;charset=utf-8"
4-分贝colation:utf8_unicode_ci/type MyIsam
我一直在寻找,但没有运气。 如果您使用PHP或不自动执行此操作任何其他语言我想感谢所有帮助
您使用什么程序/脚本来查看数据库内容?也许它根本不支持UTF-8? – 2010-12-22 15:15:34