Joomla形式方法帖子剥离变音符号

时间:2013-01-18 17:41:26

标签: php joomla joomla2.5

我有一个表格形式的Joomla模块:

<form id="ContactForm"  action="<?php echo JRoute::_('index.php?option=com_k2&view=search&layout=search&Itemid=1303');?>" method="post">
<table>
<tr>
<td>
Vyhledat: <input type="text" name="searchKey" value="" style="width: 400px;"/>
</td>
<td>
<input type="submit" value="Vyhledat" /><br />

</td>
</tr>
</table>

</form>

我使用POST方法将数据传送到目的地。 我用它来“抓住”它们:

 $foo = JRequest::getString('searchKey');

当我搜索没有变音符号(adam,andy,任何东西)的单词时,它的作品非常完美。然而它是一个捷克站点并且它使用变音符号因此当我尝试搜索Jiří时,字母ř和í被剥离并且它仅使用JI。

我的问题是:为什么会这样做以及如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

Joomla get string方法将删除特殊字符

阅读此官方Joomla的文件

http://docs.joomla.org/Retrieving_and_Filtering_GET_and_POST_requests_with_JRequest::getVar

使用JREQUEST_ALLOWRAW将解决您的问题