为什么 Tinymce 获取内容检索错误代码?
Why Tinymce get content retrieves wrong code?
当我添加emoji如下
<span lang=EN-US style='font-family:"Segoe UI Emoji",sans-serif;mso-fareast-language:EN-US'>😉</span>
进入 Tinymce 5 编辑器,它显示正常,但是当我将内容保存到数据库时,editor.getContent
检索错误代码如下。
<p><span lang="EN-US" style="font-family: 'Segoe UI Emoji',sans-serif; mso-fareast-language: EN-US;">ߘ</span></p>
当我查看数据库时,我看到它已保存为 ??
,当我再次使用 Tinymce 打开它时,它显示为 ??
。
它接缝 Tinymce getContent
无法以正确的方式检索 😉
。
我使用 Javafx webView
作为包装器来显示 Tinymce
。
谁知道为什么,我们该如何解决?
只需在 Tinymce 配置中添加 entity_encoding: "numeric"
即可。
字符将被转换为数字实体。
例如,non-breaking space
将被编码为  
.
tinymce.init({
selector: 'editor',
width:'100%',
height: '100%',
entity_encoding: "numeric",
plugins: 'print preview paste,...
当我添加emoji如下
<span lang=EN-US style='font-family:"Segoe UI Emoji",sans-serif;mso-fareast-language:EN-US'>😉</span>
进入 Tinymce 5 编辑器,它显示正常,但是当我将内容保存到数据库时,editor.getContent
检索错误代码如下。
<p><span lang="EN-US" style="font-family: 'Segoe UI Emoji',sans-serif; mso-fareast-language: EN-US;">ߘ</span></p>
当我查看数据库时,我看到它已保存为 ??
,当我再次使用 Tinymce 打开它时,它显示为 ??
。
它接缝 Tinymce getContent
无法以正确的方式检索 😉
。
我使用 Javafx webView
作为包装器来显示 Tinymce
。
谁知道为什么,我们该如何解决?
只需在 Tinymce 配置中添加 entity_encoding: "numeric"
即可。
字符将被转换为数字实体。
例如,non-breaking space
将被编码为  
.
tinymce.init({
selector: 'editor',
width:'100%',
height: '100%',
entity_encoding: "numeric",
plugins: 'print preview paste,...