ckeditor不会取代变音符号

时间:2017-03-27 09:06:30

标签: ckeditor

我遇到了关于逃离变音符号的ckeditor的问题。它可以通过http://sdk.ckeditor.com/samples/classic.html

上的示例编辑器重现

当我单词Bühnenpräsenz并将其复制粘贴到编辑器中并点击“source”时,它会转换为<p>Bühnenpräsenz</p>,但我希望将变音符号替换为html实体。

但是当我输入Bühnenpräsenz而不是复制粘贴时,点击source会显示<p>B&uuml;hnenpr&auml;senz</p>这是正确的。

任何人都可以重现这种行为,或者知道为什么粘贴和打字的行为会有所不同吗?

1 个答案:

答案 0 :(得分:0)

好吧,事实是,键盘上的“ü”是U + 00FC,而粘贴的“ü”是带有分音U + 0308的“u”U + 0075。 String.normalize()解决了问题或unorm.nfkc()(see unorm