【问题标题】:Slickgrid html entities problem in Editor编辑器中的 Slickgrid html 实体问题
【发布时间】:2010-12-02 11:53:15
【问题描述】:

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

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

普通视图:

编辑视图:

我也进入了代码->slickeditor.js 用js做一个html实体解码(手动编写)但没有成功。

有没有智能的解决方案?

【问题讨论】:

    标签: php javascript slickgrid


    【解决方案1】:

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

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

    ServerDefaultCharset UTF-8
    

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

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

    【讨论】:

    • 感谢您的回答。在我的情况下,问题与 utf-8 无关,而是与 html 实体有关,因为它会去除所有符号,例如 >
    猜你喜欢
    • 2011-10-11
    • 1970-01-01
    • 2011-03-13
    • 2018-05-27
    • 1970-01-01
    • 2011-08-08
    • 1970-01-01
    • 2011-05-25
    • 1970-01-01
    相关资源
    最近更新 更多