0

Webページのコンテンツを検索するためにModxRevolutionCMSのSimpleSearchスニペットを使用しています。次のようなフォームを使用します。

<form class="sisea-search-form" action="[[~[[+landing]]]]" method=get>
<input type="text" name="hledej" id="hledej" value="[[+searchValue:default=`Hledej...`]]" onfocus="if (this.value == 'Hledej...') {this.value = '';}" onblur="if (this.value == '') {this.value = 'Hledej...';}" />

「ěščřžýáá」(異なる言語)のような特殊文字を含む文字列を除いて、Webページでの検索は機能します。問題は、メソッドget encodeが次のようにurlでこの文字を渡すことです:
../ search-result.html?search = str%25C3%25A1nce &id = 13
そして0件の結果を見つける....urlの検索文字列がエンコードされていない場合(手動で書き直そうとしました)、いくつかの結果が返されます...
メソッドpostも使用しようとしましたが、idがまったく機能しません...
何か考えはありますか?

4

1 に答える 1

0

さまざまなホスティングで正しく機能するため、問題はおそらく別の場所にあります。このトピックを閉じます。

于 2012-01-06T10:32:15.973 に答える