GET パラメータの問題が発生しました! 助けを求めてください。100 分までお待ちください。
アドレス:
地域.php?Act=Modify&Province=Beijing&City=Haidian
と表示されます:
サーバー エラー? ? サーバーで ? が失敗しました。 ? サーバーに問い合わせてください。 ? lihuijun8193 ? が発生した可能性があることをお知らせします。 🎜>
このエラーに関する詳細は?
で確認できますか? ----------------------------------
Apache/2.0.52 (Win32) ?サーバー ? lll ? ポート ? 80
を
に変更します。アクセスに問題があります。
サーバーが「中国語パラメータ」を受け入れられないのはなぜですか。
php5.0 XP ? ローカル テスト サーバー。 🎜>
-----解決策---------
URLでエンコードする
------解決策------------------
中国語の値を URLencode でコード化します
------解決策---------
urlencode
------解決策---------
urlencode
------解決策---------
解決し、ポイントを獲得しました
------解決策---------
urlencode、任意のコードを使用できます: )、ポイントを受け取ります
------解決策--------
は
に直接渡すこともできますが、 Firefoxと互換性がありません
------解決策------
リンクを作成する場合: 'region.php? Act=Modify&Province= '.urlencode( 'Beijing'). '&City= '.urlencode( 'Haidian');
パラメータを受け取るとき: $_GET[ 'Province ']; ?
------解決策----------------------
region.php?Act=Modify&Province=Beijing&City =Haidian
ブラウザのアドレス バーに中国語を直接入力するということですか? まず、ページで使用されているエンコード タイプが GBK、GB2312 であれば、この問題は発生しません。すべて utf-8 の場合、エンコーディングを変更する必要があります。
クライアントのブラウザに入力されたテキストとエンコーディングはオペレーティング システムのデフォルトのエンコーディングであるため、一般的に、中国語の XP は GBK を使用するため、GET を使用します。ページを取得すると、utf-8 エンコーディングと矛盾し、文字化けします。
解決策:
$Province ? iconv( ' ', 'utf- 8 ',$_GET [ 'Province ']); $City ? iconv( ' ', 'utf-8 ',$_GET[ 'City ']); iconv 関数をサポートしています。それ以外の場合は、他の方法を使用してトランスコードしてください。
例外ネットワークで推奨される解決策:
サーバーで内部エラー () が発生したため、このリクエストを実行できませんでした。、http:// www.myException.cn/java-web/317.html