ホームページ  >  記事  >  バックエンド開発  >  PHPのコード化けの問題と解決策のまとめ

PHPのコード化けの問題と解決策のまとめ

WBOY
WBOYオリジナル
2016-06-20 13:02:39974ブラウズ

PHPのコード化けの問題と解決策のまとめ

コード化けは常にPHP初心者を悩ませる非常に大きな問題です。ここでPHPのコード化けの原因と解決策をまとめます。ウェブサイトの文字化けコード。メソッド :

1. HTML ページのエンコーディング:

meta http-equiv=content-type content=text/html;データベース エンコーディングおよび接続データベース エンコーディングと同じであること。

2. ファイル ストレージ エンコーディング:

たとえば、ファイル inde.php のストレージ エンコーディングを必要なエンコーディングに変更します。 EditPlus などのテキスト編集ソフトウェアを使用してファイルを保存し、エンコーディング

で正しいエンコーディングを選択するだけです (多くの人はこれを無視します)。 データベース エンコーディング:

たとえば、phpmyadmin を使用している場合は、データベースを選択した後、操作オプションを選択します。以下の取り決めがありますが、これも統一エンコーディングに設定する必要があります。

4. テーブル エンコーディング:

操作は 3 番目の点と同様です。ここでは繰り返しません。

5. フィールドのエンコーディング:

テーブル内にフィールドを作成するときは、取り決めがあります。コンテンツに中国語の文字が含まれている場合は、統一されたエンコードに変更する必要があります。

6. データベース操作のエンコード設定:

データベースに接続するときに、文 mysql_query (set names utf8) を追加します。 after mysql_select_db() ;

7. ローカル テストが成功した後、Web サイトをインターネットにアップロードすると文字化けします。

データをローカルにエクスポートするときに正しいエンコードが選択されていない可能性があり、Web にインポートすると文字化けが発生します。

実際、注意さえすれば、php の文字化け問題は完全に解決できます。問題は技術ではなく、注意です。

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