ホームページ > バックエンド開発 > PHPチュートリアル > PHPのコード化けに関する問題について

PHPのコード化けに関する問題について

WBOY
リリース: 2016-06-13 13:38:32
オリジナル
779 人が閲覧しました

PHPの文字化け問題について
phpはeasyeclipseを使ってプログラムしてください。デフォルトのエンコーディングは中国語を表示できるgbkです。
インターネット上にはよく書かれたクラスがたくさんありますが、それらを直接使用したところ、プログラム全体のエンコード方法を UTF-8 に変更した後、クラスの中国語部分がすべて UTF-8 でエンコードされていることがわかりました。
Eclipse では表示できますが、ブラウザに表示されるコードはまだ文字化けしています。何か良い解決策や提案はありますか?データベースの追加により文字化けの可能性がさらに高まります

-----解決策-------- ------------- ----
ブラウザのエンコードを utf-8 に変更します。ブラウザのエンコードを毎回変更する必要をなくすため。行の先頭にもデータが含まれる場合は、header("Content-Type:text/html;charset=utf-8");

を追加します。その場合、データベースのエンコードも utf8 になります。
------解決策---------
今後の開発には utf-8 を使用することをお勧めします将来、Linux にアクセスしたり、Linux ホストにファイルを配置したりする機会がある場合、多くの手間を省くことができます。
特に json ajax などでデータを送信する場合
私は gbk を使い始めてから、エンコーディングの問題を考慮しなければならない箇所がたくさんあることに気づきました。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート