1

Dijit 编辑器 从用户输入中删除所有实体。

使用 Dijit 编辑器,进入 HTML 模式,在里面输入一些文本 。回到 WYSIWYG 模式,回到 HTML 模式,然后看到你的实体消失了。

有什么解决方法吗?

HTML

<h1>Test file for Editor &amp;nbsp support</h1>
<div id="br" data-dojo-type="dijit.Editor" data-dojo-props='plugins:["viewsource"]'><p>a&nbsp;b</p></div>

Javascript

require(['dijit/dijit', 'dijit/Editor', 'dijit/_editor/plugins/ViewSource', 'dojo/parser'], function(dijit, editor, viewSource, parser){});

同样在这里玩:http: //jsfiddle.net/ABaYL/2/

4

1 回答 1

1

我认为这个问题与道场无关。

实体并没有消失。它被转换成它的性格。实体“ ” 被转换为其表示为字符“”。所以实体表示仍然存在。如果要显示 ,写“&nbsp;” 没有空格,但我想你已经知道了,因为你设法显示   在你的帖子里。甚至 stackoverflow 编辑器也会过滤   对其表示。

看看这里:

http://www.web2generators.com/html/entities

于 2013-02-15T08:32:53.910 回答