私は次の形式の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のみが使用されます。
私の質問は:なぜそれがそれをするのか、そしてそれをどのように修正するのですか?