php get によって渡される文字化けパラメータの解決策: 1. 対応する PHP ファイルを開きます; 2. "if( $tag === iconv('UTF-8', $c, iconv($c , 'UTF-8', $tag))){...}」メソッドを使用してエンコードを変換できます。
#この記事の動作環境: Windows7 システム、PHP7.1、Dell G3 コンピューター。
php get で渡されるパラメータが文字化けする問題を解決するにはどうすればよいですか?
php get で渡される中国語パラメータが文字化けする問題を解決してみます
Web サイトの中国語パラメータは直接次のようになります。たとえば、/index.php?t=Hello
すべてのページは utf-8
Firefox でエンコードされます。Firefox では通常の IE コードが文字化けします。
現在これを使用しています この方法は一時的な解決策です$bm = array('UTF-8','GBK'); $charTest; foreach($bm as $c){ if( $tag === iconv('UTF-8', $c, iconv($c, 'UTF-8', $tag))){//转换编码后是不是相等 $charTest = $c; break; } } if($charTest == 'GBK'){ $tag = iconv('GBK', 'UTF-8', $tag); }
PHP ビデオ チュートリアル "
以上がphp getで渡されるパラメータが文字化けする問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。