TinyMCE 通过替换符号和连续两个空格来添加 Ã 字符

TinyMCE adds à characters by replacing symbols and consecutive two spaces

我有一个文本区域附加到 tineyMCE 工具栏(版本 4.6.6)。但是当tinyMCE工具栏中的一个符号或两个连续的空格被添加到文本区域,并且页面被刷新后。符号或双空格被替换为 Â.

我尝试了 tinyMCE 论坛中提供的建议,并尝试设置 entity_encoding:named、raw、numeric。但仍有 none 个选项有效。有人可以帮忙吗?

您需要在tinymce中设置编码。当您保存文本以及在 tinymce 中呈现文本时,应该进行编码。

在您的情况下,您保存并重新呈现的文本具有不同的编码。

使用以下内容更新您的代码。它对我有用。

tinymce.init({
  ....
  encoding: 'xml',
  entity_encoding: 'named+numeric+raw',
  entities: '160,nbsp'
});