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

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

藏色散人
リリース: 2023-03-14 11:52:01
オリジナル
2079 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
PHP 拡張子 intl
から 1970-01-01 08:00:00
0
0
0
phpのデータ取得?
から 1970-01-01 08:00:00
0
0
0
PHP GET エラー レポート
から 1970-01-01 08:00:00
0
0
0
phpを上手に学ぶ方法
から 1970-01-01 08:00:00
0
0
0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート