ホームページ >バックエンド開発 >PHPチュートリアル >文字セットの問題について:phpmyadminとipadの表示がすべて文字化けする

文字セットの問題について:phpmyadminとipadの表示がすべて文字化けする

WBOY
WBOYオリジナル
2016-06-23 14:10:12923ブラウズ

mysql 管理ツールである phpmyadmin でデータベースを作成しました。構築後、その属性は latin1_swedish_ci であることがわかりました。

次に、フォームフォームを使用してデータベースに書き込むphpファイルを作成しました。書き込んだ後、phpmyadminで確認したところ、すべて文字化けしていました(中国語は文字化けしていますが、英語は正常です)。プログラムを読み出すと正常に表示され、漢字も正常に表示できます。

ところがiPadで開くとまた文字化けしてしまいました。

phpmyadminで正常に表示するにはどうすればよいですか? iPadでも正常に表示されますか?つまり、PHPの文字セットとデータベースのフィールドの文字セットを統一するにはどうすればよいでしょうか?この「latin1_swedish_ci」属性を何に変更する必要がありますか?


ディスカッション(解決策)に返信

ポイント付与の意味を知っていますか? ? ?

ポイント付与の意味をご存知ですか? ? ?
リマインダーをありがとう。ほとんどの質問は解決しましたが、まだ答えていないのは 2 つだけです。後で完了するまで待ってください。

utf8_general_ci に変更するのがベストです

通常、これらの場所は文字化けを防ぐために設定されています

データベースの文字型 utf8
データテーブルフィールドの文字セット utf8 utf8_unicode_ci
PHP ファイルは utf8 を使用します
mysql操作クラスセット utf8

フォローする それは問題ではありません テーブルの文字セットとページの文字セットと同じです

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