我正在使用TinyMCE 4,如果我在两个字或字符之间的textarea中插入一个空格然后检查源,则空格转换为
。
我尝试了this solution,但这只能部分解决问题。这是因为,如果我在两个字符或单词之间输入一个空格,那么TinyMCE不会添加
,但如果我在两个字符或单词之间添加两个连续的空格,那么制作第二个空格
。
有关于此的任何解决方法吗?
答案 0 :(得分:2)
当您在编辑器中键入多个空格时,TinyMCE会添加硬空间 - HTML不会显示多个正常的空白字符,因此您不能(按照您的示例)获得两个字母之间的空格。对每个其他空间使用硬空间允许内容作者在内容中使用空格并获得与他们在编辑器中键入的内容相匹配的渲染结果。
如果你在没有硬空间的情况下渲染HTML,那么每个字符集之间只有一个空格,无论你在HTML源代码中放置了多少空格。
网络是编辑器正在做的事情,它允许你看到多个空格。