ホームページ  >  記事  >  バックエンド開発  >  dedecms 5.7 3 つの単語を入力するとダイレクト検索エラーが発生しました。

dedecms 5.7 3 つの単語を入力するとダイレクト検索エラーが発生しました。

WBOY
WBOYオリジナル
2016-06-23 13:56:33940ブラウズ

プログラムはテキスト検索に直接接続する必要があるためです。たとえば、次の 3 つのテキスト リンクの検索でエラーが発生します。
Nicola のようにします。 ie6 でエラーが報告されました: キーワードは 2 バイト未満にすることはできません。

次のような 2 つの単語で検索すると、
Nigu は表示されません。エラー 。

検索ボックスで直接検索すると、何度検索してもエラーになりません。

おそらくエンコードの問題です。URL でエンコードを直接変換するにはどうすればよいでしょうか。


ディスカッションに返信する(解決策)

urlencode()

q=Nicola 検索キーワードの名前はkeywordであるべきだと記憶しています。keyword=Nicolaに変更して試してください


urlencode()

q =Nikolai 検索キーワードの名前は、keyword=Nikolai に変更してみてください


keword に変更しても機能しません。
これも機能しません
ニコラ マスティフ ガーデン
キーワードに変更しても機能しません。
これも機能しません ニコラ マスティフ ガーデン


urlencode は php の関数です もちろん直接書いてもダメです











仕事してないよ。

これも機能しません
ニコラ マスティフ ガーデン


urlencode は php の関数です もちろん直接書いてもダメです
では変換できないようです。 なので、これを keword に変更しても機能しません。
これも機能しません ニコラ マスティフ ガーデン

urlencode は php の関数です もちろん直接書いてもダメです

よろしくお願いします

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。