Ckeditor 4 不对重音字符进行编码

Ckeditor 4 does not encode accented chars

本文关键字:字符 编码 Ckeditor      更新时间:2023-09-26

我正在使用ck编辑器(版本4),用户输入希腊文本。大多数字符都转换为 html 实体,但重音字符似乎被忽略了。

在我的页面和数据库中,文本被存储并且可以显示,但是当我使用输入的文本创建电子邮件时,字符无法正确显示。

是否有可以使用的配置设置来转换所有希腊字符?还是我必须尝试手动更改这些字符?

这听起来像是一个编码问题,而不是将字符转换为实体。据推测,文本在数据库中以 UTF-8 形式存储,并且 webs 页面也采用相同的编码,因此字符可以正确显示。

当涉及到电子邮件时,我怀疑它是用另一种编码编码的,如ASCII或ISO-8859-1(仅限拉丁字符),因此希腊文本将显示为字母和标点符号的混合,而不是它应该看起来的样子。

没有提到您用于发送电子邮件的内容,但我可能会先查看那里,看看是否有一种方法可以将字符编码设置为与数据库中存储的数据相同的编码。