如何禁用Redactor编辑器自动删除& nbsp; ?请帮忙。
答案 0 :(得分:3)
您看到的文本和代码在所有浏览器之间会有所不同,而且这些字段的工作方式也是如此。例如,某些浏览器会为某些 
空格插入UTF-8字符。
RedactorJS不提供规范化文本的方法,因此您可以手动解析文本。检查一下:
var html = $('#redactor').redactor('get');
var sanitizeHtml = html.replace(/\u00a0/g, ' ').replace(/ /g, ' ');
答案 1 :(得分:3)
在新版本中,U可能会将“cleanSpaces”选项设置为“false”,以禁用
自动删除。
$('#redactor').redactor({ cleanSpaces: false });
答案 2 :(得分:0)
修复干净& nbsp;
syncClean: function(html)
{
if (!this.opts.fullpage) html = this.cleanStripTags(html);
html = $.trim(html);
// removeplaceholder
html = this.placeholderRemoveFromCode(html);
// remove space
html = html.replace(/​/gi, '');
html = html.replace(/​/gi, '');
// html = html.replace(/ /gi, ' '); // COMMENT THIS!
...
}
利润! :)