【问题标题】:Howto make JRequest::getVar filter correctly accented characters?如何使 JRequest::getVar 过滤器正确地重音字符?
【发布时间】:2011-07-28 15:33:18
【问题描述】:

我想在 joomla1.5 的组件上过滤一些带有重音字符的变量,例如:

$name = JRequest::getVar('name', '', 'post','WORD'); 

但 getvar 函数过滤 áéíóú。我需要这个在西班牙语言的表格中得到很好的处理。

我是 joomla 开发的新手,但据我所知,它不允许我将任何其他参数设置为 config 来获得它。

有没有办法利用JRequest::getVar 过滤的优势来做到这一点,或者我应该自己创建一个这样做的函数?

【问题讨论】:

    标签: joomla1.5 joomla-extensions


    【解决方案1】:

    您的意思是 JRequest::getVar() 会删除像 'áéíóú' 这样的符号吗?这很奇怪,因为我在 Joomla 上工作过丹麦语和希伯来语符号。并且成功通过了GET、POST、SESSION。因为 Joomla 使用 UTF8 并且它理解这些符号。问题可能仅存在于您的文件编码中。它们应该是 UTF8。是这样吗?如果没有尝试改变它。这应该会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-02-13
      • 2019-07-04
      • 1970-01-01
      • 2017-07-15
      • 2023-03-17
      • 1970-01-01
      • 1970-01-01
      • 2020-03-28
      相关资源
      最近更新 更多