【问题标题】:Codeigniter - global XSS filtering TRUECodeigniter - 全局 XSS 过滤 TRUE
【发布时间】:2013-02-01 09:12:00
【问题描述】:

我在我的 config.php 中设置了这个:

$config['global_xss_filtering'] = TRUE;

对我来说问题是它删除了所有重音字符,例如“à,ù,è,ò”

这是平常的事吗?

还有为什么要替换它们?我怎样才能离开他们?

谢谢

【问题讨论】:

    标签: php codeigniter xss non-ascii-characters


    【解决方案1】:

    为了保留重音字符,您可以使用text_helperconvert_accented_characters() 函数,它将高位 ASCII 字符音译为低位 ASCII 字符。您必须先加载帮助程序。 文档here

    【讨论】:

    • 不,问题是在我可以使用 convert_accented_characters() 方法之前,字符串已被配置全局 xsss 过滤器替换:P
    猜你喜欢
    • 2017-08-01
    • 1970-01-01
    • 2013-12-20
    • 1970-01-01
    • 2016-01-25
    • 1970-01-01
    • 1970-01-01
    • 2011-09-18
    • 2014-09-20
    相关资源
    最近更新 更多