UTF-8的问题与TinyMCE的?(UTF-8 issues with tinymce?)

2019-10-23 12:50发布

我遇到了弯引号和撇号从Word文档到tincymce HMTL编辑器粘贴时的一些问题,由于某种原因,这些字符转换为A,A€™等。

事情我已经检查:

首先,我已确保所有的HTML页面都具有正确的内容类型标签声明:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

此外,var_dumping输出到浏览器时,字符显示正确导致我以为也许是数据库不是UTF-8存储。 我已经检查了这一点,并手动插入字符,并通过phpMyAdmin的存储他们这些店里完全正常的时候。

所以,这个问题似乎的某处只是在数据库中存储数据之前,所以要检查这个我包围在数据:

 utf8_encode(string)

权之前保存到数据库中,这样可以解决问题。 现在,我不觉得这是一个永久性的解决方案,但我似乎无法找出为什么发生这种情况。

我试图调整tinyMCE的编码为“原始”:

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

但这并没有解决问题,任何人都可以摆脱一些轻到什么可能发生在这里?

Answer 1:

取而代之的’ ,你期待' ,对不对? 这是变为乱码,这通常意味着你不申报表列是CHARACTER SET utf8

不要使用utf8_encode()



文章来源: UTF-8 issues with tinymce?