我正在使用 slickgrid(js 网格)来显示一些数据。因为我需要将数据放入 "并且我的内容包含编程代码,所以我使用 php 函数 htmlentities($mycontent,ENT_QUOTES,"UTF-8") 解码内容。
现在一切都呈现良好,除非我编辑单元格。那么它不显示“ä”而是&_auml; (我使用 _ 来防止渲染)。我希望它像普通 View 一样显示。
普通 View :
编辑 View :
我还进入代码->slickeditor.js在js中进行html实体解码(手动编写)但没有成功。
有没有智能的解决方案?
最佳答案
您可以尝试更改服务器的 ServerDefaultCharset 并应用您的国家/地区字符集,这将避免使用 htmlentities。
您可以使用以下规则创建 .htacces:
ServerDefaultCharset UTF-8
现在您无需将 html 编码为实体。
我希望它能给你带来帮助,它对我在其他类似情况下也有帮助,因为我的语言是葡萄牙语,与你的语言有同样的困难。
关于php - 编辑器中的 Slickgrid html 实体问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4334668/