Mysql から中国語を読み取るときに文字化けする問題を解決します:
テーブルを作成するときにデフォルトの charset=utf8;
を追加します。(Mysql コマンド プロンプトで) 中国語データを挿入する前に、set names gb2312;
phpの場合 ページ内の設定はmysql_query('SET NAMES UTF8');
phpページに中国語データを挿入する場合(utf8に設定した後)、文字化けは発生しません。データベースに中国語データが utf8 文字セットに挿入されるので問題ありません!
header('content-type;text/html;charset=utf-8');
全員を追加することを忘れないでください。 MySQL コマンドプロンプトでデータを表示したい場合は、中国語データ次のようになります。 ;
引用元:
http://www.cnblogs.com/likwo /archive/2011/08/31/2160699.html