javascript - 在不丢失样式和颜色的情况下在 Kendo 编辑器中解码 HTML 实体

标签 javascript kendo-ui decode encode kendo-editor

我有一个问题: 在回发期间,如果输入了特殊字符,我会在编辑器中看到它们的编码。

我如何解码它们?

例如 à 变成 à;

I need to decode à to à

Dojo 中的示例

如果我尝试做这样的事情:

    var lDecodedValue = $("<div/>").html($("#editor").val()).text();
    editor.value(lDecodedValue);

它有效,但是我丢失了文本中插入的任何样式或颜色,我想保留它们。

最佳答案

您需要将 kendo 编辑器的编码更改为 true:

$("#editor").kendoEditor({
  encoded: true
});

关于javascript - 在不丢失样式和颜色的情况下在 Kendo 编辑器中解码 HTML 实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58629405/

相关文章:

java - Java AudioSystem.getAudioFileTypes()在android中返回空数组

python - 如何在Python中仅在需要时才进行解码

javascript - Chrome 扩展 : chrome. tabs.executeScript 不工作

javascript - 如何在 Kendo UI Scheduler 上显示自定义事件?

javascript - 具有默认值的 var 原型(prototype)

html - Kendo UI - 演示服务的源代码

angularjs - Kendo Treeview : How to set Intermediate state Programmatically

mysql - MySQL ENCODE 使用什么类型的加密?

java - 如何将服务器网络摄像头流式传输到 servlet

javascript - 是否有一个 JavaScript 库可以根据 RELAX NG 模式验证 xml