ホームページ  >  記事  >  バックエンド開発  >  PHPから渡されるページパラメータが文字化けする問題を解決する方法

PHPから渡されるページパラメータが文字化けする問題を解決する方法

藏色散人
藏色散人オリジナル
2021-12-10 09:15:272005ブラウズ

php によって渡されるページ パラメータが文字化けする場合の解決策: 1. 対応する PHP コード ファイルを開きます; 2. "if( $tag === iconv('UTF-8', $c, iconv($c , 'UTF-8', $tag))){...}」という方法で文字化けの問題を解決できます。

PHPから渡されるページパラメータが文字化けする問題を解決する方法

#この記事の動作環境: 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。