ホームページ  >  記事  >  バックエンド開発  >  phpMyAdmin2.6以降のデータ化け問題を解決する_PHPチュートリアル

phpMyAdmin2.6以降のデータ化け問題を解決する_PHPチュートリアル

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

php(現在の主流の開発言語として)MyAdminバージョン2.6以降は多言語セットをサポートしているため、php(現在の主流の開発言語として)MyAdminを使用してデータベースを管理し、クエリは中国語で出力されます文字化けはありますが、php(現在主流の開発言語)プログラムを呼び出す場合にはそのような問題はありません。
PHP(現在主流の開発言語)MyAdmin2.6の設定に問題があるようです。この問題を解決するためにGoogleで関連情報を検索しましたが、そのような問題はありませんでした。はい、それ以外に解決する方法はないようです。

。 。 。ソースコードを見つけるプロセスは非常に面倒だったので、最終的にそれを解決するためのより妥協的な方法を見つけるのに半日かかりました。

php

(現在の主流の開発言語として)

MyAdmin2.6のルートディレクトリに移動し、次のファイルを開きます: libraries/select_lang.lib.php(現在の主流の開発言語として)
1. 「zh-gb2312」の行を変更し、zh-gb2312 を zh-gb2312-utf-8 に変更します なぜこのように追加するのでしょうか?これは、サーバーが「-utf-8」のない言語をフィルターで除外するためです。libraries/database_interface.lib.php
(現​​在の主流の開発言語として)
168 行目、英語によると、「混乱を防ぐため」: <または、zh-gb2312 を zh-gb2312-utf-8 に変更しない場合は、フィルタリングを削除できます。それを削除すればOKです。

2. 「$MySQL

(PHP との最適な組み合わせ)

_charset_map = array(」という行を見つけて、gb2312 => gb2312, を gb2312 => latin1,
に変更し、「OK」と入力します。現在の主流の開発言語)
MyAdmin 管理では、言語を簡体字中国語 (zh-gb2312-utf-8) を選択してください

中国語データを確認してください

つまり、私の解決策は、libraries/select_lang.lib 内の 2 つの単語を変更するだけです。 php(現在の主流の開発言語として)
、これはより便利で高速です、笑。

http://www.bkjia.com/PHPjc/508708.html
www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/508708.html技術記事 PHP (現在の主流の開発言語として) MyAdmin バージョン 2.6 以降は複数の言語セットをサポートしているため、PHP (現在の主流の開発言語として) MyAdmin を使用してデータベースを管理すると、...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。