1

我正在使用 slickgrid(js 网格)来显示一些数据。因为我需要将数据放入 " 并且我的内容包含编程代码,所以我使用 php 函数 htmlentities($mycontent,ENT_QUOTES,"UTF-8") 对内容进行解码。

现在一切都很好,除非我编辑单元格。那么它不会显示“ä”而是显示 &_auml; (我使用 _ 来防止渲染)。我希望它像普通视图一样显示。

正常视图: 替代文字

编辑视图: 替代文字

我还进入了代码 -> slickeditor.js 以在 js 中进行 html 实体解码(手动编写),但没有成功。

有对此的智能解决方案吗?

4

1 回答 1

0

您可以尝试更改您的服务器 ServerDefaultCharset 并应用您的国家/地区字符集,这将避免使用 htmlentities。

您可以使用此规则创建一个 .htacces:

ServerDefaultCharset UTF-8

现在您不将 html 编码为实体。

我希望它能给你一个帮助,它在其他类似的情况下对我有帮助,因为我的语言是葡萄牙语,和你的一样困难。

于 2010-12-02T16:59:27.820 回答