tinymce如何在MySQL中存储希腊文?

时间:2011-04-27 14:38:11

标签: mysql unicode utf-8 character-encoding tinymce

我有一个HTML页面。在页面中我有textarea与tinymce。因此,当用户写入文本时,它将以mysql格式存储(使用php)。 当有人写希腊文时,一切正常,
但是,
当我检查数据库中的文本时,我注意到每个希腊字符都像这样保存:& alpha,& tau,& mu .... 为什么会这样? 它不占用mysql中的大量空间来以这种方式保存大文本吗? (当我使用没有tinymce的textarea时,它通常会保存希腊字符)

谢谢。

2 个答案:

答案 0 :(得分:6)

如果您只想对必要的XML实体进行编码,而不是entities设置中指定的所有可能的命名实体,则应该将entity_encoding设置为"raw"

tinyMCE.init({
    ...
    entity_encoding : "raw"
});

答案 1 :(得分:1)

我不知道你的数据库配置,但我建议你查看你在数据库中使用的字符集,我更喜欢UTF8。