IE6でget_PHPチュートリアルで奇数の漢字リクエストを送信すると文字化けする問題の解決方法

WBOY
リリース: 2016-07-13 10:31:29
オリジナル
980 人が閲覧しました

最近、PHPでプログラム(UTF8エンコード)を書いていたところ、http getを使ってサーバーに奇数個の漢字を送信すると文字化けしてしまうことに気づき、最初は何か問題があるのか​​と思いました。 PHP プログラムまたはサービスの設定を長い間調べた結果、そうではないことがわかりました。Google で検索したところ、IE6、IE8、FIREFOX、および CHROME には互換性の問題があると言う人もいました。この問題はありません。

この問題の解決策は非常に簡単です。urlencode エンコードを使用して処理するだけです。JavaScript によって渡されたパラメーターを使用する場合は、encodeURI 関数を使用することに注意してください。実際、これは習慣の問題であり、get によって渡されるすべてのパラメータを Urlencoding すると、プログラムの堅牢性、互換性、移植性が向上します。

興味がありそうな記事

  • ソケットを介して Web コンテンツを取得する PHP の簡単な例
  • インジェクション脆弱性攻撃を防ぐためのユニバーサル PHP フィルター関数コード
  • js はテキスト ボックスを数値 (小数点を含む) のみの入力に制限します
  • PHP で変数や関数の前に static キーワードを追加することの違い
  • div css 書籍チュートリアルの推奨事項「CSS+DIV Web ページのスタイルとレイアウトをマスターするためのビデオチュートリアル」
  • アラビア数字を漢字に変換する PHP 関数
  • MySQL replace function replace string ステートメントの使用法
  • このハードウェア デバイスの構成情報 (レジストリ内) が不完全か破損しているため、Windows はこのハードウェア デバイスを起動できません。 (コード 19) 解決策

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/764070.html技術記事最近、PHPでプログラム(UTF8エンコード)を書いていたところ、http getでサーバーに奇数個の漢字を送信すると文字化けしてしまうことが分かり、最初はPHPの問題かと思いました。プログラムまたはサービスの構成ですが、後で確認しました...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート