PHP初心者の文字化け問題を解決する_PHPチュートリアル

WBOY
リリース: 2016-07-21 14:52:52
オリジナル
794 人が閲覧しました

コード化けは常に PHP 初心者を悩ませる非常に大きな問題です。ここでコード化けの原因と解決策をまとめます。
1. HTML ページのエンコーディング: meta http-equiv=content-type content=text/html; utf -8 ここでのエンコーディングは、データベース エンコーディングおよび接続データベース エンコーディングと一致している必要があります。
2. ファイルのストレージ エンコーディング: たとえば、ファイル inde.php のストレージ エンコーディングを必要なエンコーディングに変更します。 EditPlus などのテキスト編集ソフトウェアを使用してファイルを保存し、エンコードで正しいエンコードを選択するだけです (多くの人はこれを無視します)。 3. データベースのエンコード: たとえば、phpmyadmin を使用する場合は、データベースを選択し、操作オプション。以下の取り決めがありますが、これも統一エンコーディングに設定する必要があります。
IV. テーブルエンコーディング: 操作は 3 番目の点と同様です。ここでは繰り返しません
5. フィールドのエンコーディング: テーブルにフィールドを作成するときは、取り決めがあります。コンテンツに中国語の文字が含まれている場合は、統一されたエンコーディングに変更する必要があります。
6. データベースに接続するときに、mysql_select_db() の後に文 mysql_query (set names utf8) を追加します。
7. ローカル テストが成功した後の Web サイト(たまたま遭遇しました) 、インターネットにアップロードすると文字化けが発生します。データをローカルにエクスポートするときに正しいエンコードが選択されていない可能性があり、Web にインポートすると文字化けが発生します。
実際、注意さえすれば、PHP の文字化けの問題は完全に解決できます。問題は技術ではなく、注意です。 (www.bkjia.com)

http://www.bkjia.com/PHPjc/371459.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/371459.html技術記事コード化けは常に PHP 初心者を悩ませる非常に大きな問題です。ここでコード化けの原因と解決策をまとめます。 1. HTML ページのエンコーディング: meta http-equiv=content-type content=t...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!