ホームページ  >  記事  >  バックエンド開発  >  PHPMyAdmin_PHPチュートリアルで中国語UTF-8文字化け問題を完全解決

PHPMyAdmin_PHPチュートリアルで中国語UTF-8文字化け問題を完全解決

WBOY
WBOYオリジナル
2016-07-13 17:32:051243ブラウズ

php(現在の主流の開発言語として)MyAdmin の中国語の文字化けの問題は非常に一般的で、非常に迷惑です。以前はphp(現在主流の開発言語)を使用していましたが、最近インストールしてみたら非常に便利でしたが、主な原因は中国語の文字化けの問題でした。 UTF-8とGB2312のエンコードを同時に正しく表示することはできません。インターネットで調べた情報もありましたが、あまり直接的ではありませんでしたので、自分の運用に基づいて再整理してみます。


1. MySQL(PHPとの最良の組み合わせ)のデフォルトのエンコーディングはlatin1なので、まずphp(現在の主流の開発言語として)MyAdminのエンコーディング変換を変更する必要があります。 library ディレクトリの下にある select_lang.lib.php (現​​在の主流の開発言語として) ファイルを変更し、
[indent]
utf-8 => utf8,

utf-8 => latin1,
[/ indent]


2 次に、ページのエンコーディング表示を変更する必要があります。
[indent]
zh-gb2312 => array(zh|簡体字中国語, chinese_simplified-gb2312, zh),

zh- に変更します。 gb2312-utf-8 => array(zh|簡体字中国語, chinese_simplified-gb2312, zh),
[/indent]
つまり、zh-gb2312 の後に -utf-8 を追加して、ページのエンコーディングがすでに UTF-8 をサポートしているようにします。 。

3. まず zh-gb2312-utf-8 を選択して php (現​​在の主流の開発言語として) MyAdmin を入力します。この時点では、GB2312 でエンコードされたデータの閲覧は正常ですが、UTF-8 データの閲覧は文字化けします。 UTF-8 データを参照したい場合は、ホームページに移動し、言語で zh-utf-8 を選択します。


いくつかの注意事項:

1. デフォルトの言語エンコーディングは非常に長いため、/**/ を使用して他のエンコーディングをコメントアウトし、zh-gb2312-utf-8 および zh-utf-8 コーディングのみを残すことができます。

2. 現在 php (現​​在の主流の開発言語として) MyAdmin の最新バージョンは 2.8.0-rc1 ですが、このバージョンのホームページで選択される言語はエンコーディングに固有にできないため、推奨されませんそれを使うために。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/508897.html技術記事 PHP (現在の主流の開発言語) MyAdmin の中国語の文字化けの問題は非常に一般的で、非常に迷惑です。以前は、(現在の主流の開発言語として) MyAdmin を使用していました。最近、...
をインストールしました。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。