php によって渡されるページ パラメータが文字化けする場合の解決策: 1. 対応する PHP コード ファイルを開きます; 2. "if( $tag === iconv('UTF-8', $c, iconv($c , 'UTF-8', $tag))){...}」という方法で文字化けの問題を解決できます。
#この記事の動作環境: Windows 7 システム、PHP バージョン 7.4、Dell G3 コンピューター。
PHP によって渡されるページ パラメータが文字化けする問題を解決するにはどうすればよいですか?
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から渡されるページパラメータが文字化けする問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。