この投稿は cg20 によって最終編集されました (2012-10-14 22:54:57)
http://localhost/xs7k/search/author-龙.html は正常です
ここでの対応する URL 書き換えは xs7k/search/index.php?type=$1&key=$2
です。
キーをローカルで取得するのが通常です。これまでは bluehost を使用することも通常でした
このようなサーバー http://www.xs7k.com/search/author-龙.html では動作しません。
今日、国内のIISに切り替えたのですが、番号が中国語だと「??」みたいなエラーが出てしまいます。
$_REQUEST または $_GET を使用する場合も同様です。
------解決策-----$url="http://localhost/ xs7k /search/".UrlEnCode('author-龙').".html";
まず中国語をエンコードしてから、変数 $url を渡してみてください。
urlencode が機能しない場合は、Base64_Encode を使用できますが、Base64_Encode を使用する場合は、対応するデコード関数を使用してデコードする必要があります。
------解決策- ------------------ ブラウザーが異なれば、中国語を送信する際の文字セットも異なります。 GBK のものと UTF-8 のものがあります。 urlencode を使用する方が適切です。
------解決策---------さらに、アドレスバーでの転送について話しています。中国人。
------解決策----------------------まだ1階の方法ですが、できます値を使用する場合は、変換された値を取得します。例: php: alt="urlencode('dragon')" JS: attr(alt)
-----解決策--- ----- ------------バックグラウンドでkey.vlaueの値を出力してみます