我遇到了关于逃离变音符号的ckeditor的问题。它可以通过http://sdk.ckeditor.com/samples/classic.html
上的示例编辑器重现当我单词Bühnenpräsenz
并将其复制粘贴到编辑器中并点击“source”时,它会转换为<p>Bühnenpräsenz</p>
,但我希望将变音符号替换为html实体。
但是当我输入Bühnenpräsenz
而不是复制粘贴时,点击source
会显示<p>Bühnenpräsenz</p>
这是正确的。
任何人都可以重现这种行为,或者知道为什么粘贴和打字的行为会有所不同吗?
答案 0 :(得分:0)
好吧,事实是,键盘上的“ü”是U + 00FC,而粘贴的“ü”是带有分音U + 0308的“u”U + 0075。 String.normalize()解决了问题或unorm.nfkc()(see unorm)