我有一个带有表单的 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');
当我搜索没有变音符号的单词(亚当,安迪,任何东西)时,它工作得很好。然而,它是一个捷克网站,它使用变音符号,所以当我尝试搜索 Jiří 时,字母 ř 和 í 被去掉,它只使用 JI。
我的问题是:它为什么这样做以及如何解决这个问题?