ホームページ > バックエンド開発 > PHPチュートリアル > PHPページエンコーディングの共通設定の詳細説明

PHPページエンコーディングの共通設定の詳細説明

WBOY
リリース: 2016-07-25 09:12:19
オリジナル
1333 人が閲覧しました

php の header() 関数は、php ページのエンコーディングを定義するために使用されます (注: 前に出力を置くことはできません。そうしないと、エラーが報告されます)。

コードをコピー

3. PHP または HTML ファイル自体のエンコーディング: editplus を使用して php ファイルまたは html ファイルを開きます。保存するときに、データベースとページのエンコードが gbk の場合は、ここでエンコードとして ansi を選択します。同じように。

4. Javascript または Flash で渡されるデータは utf-8 でエンコードされ、データベースとページのエンコードが gbk である場合は、トランスコードしてからデータベースに書き込む必要があります。

  1. iconv('utf-8', 'gbk', $content);
コードをコピー

5. PHP プログラムでは、PHP ソースのエンコーディングを指定する行を追加できます。プログラム: header('Content-type: text/html; charset=gbk');

4. エンコード文字の大文字と小文字の違い (mysql のみ。他の場所では大文字の UTF-8、GBK、GB2312 の使用を推奨します) 「utf-8」のエイリアス「utf8」は MySQL でのみ使用できますが、それ以外の場所では常に大文字の「UTF-8」を使用してください。 具体的には、コマンド「mysql_query(set names utf8)」の外側では常に大文字の「UTF-8」を使用してください。

上記では、PHP でページ エンコーディングを設定するさまざまな方法と、PHP でのデータベース エンコーディング、ページ エンコーディング、および文字の大文字小文字のエンコーディングの問題について紹介しました。



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