-
- /*
- * 一般的なエンコーディングの問題
- *
- * 1. ページ上のコード化けの問題:
- * ページ上のコード化けの問題の主な理由は、表示のエンコーディングが問題であることです。フォントがブラウザに表示されるエンコーディングと一致しない場合、ブラウザによって出力される
- * エンコーディングは * をページファイル内に記述し、プログラムが出力するフォントが上記で設定したエンコーディングと異なる場合、文字化けが発生します
- * 2. 文字化けデータベース内にある
- * データベースにはデフォルトの文字エンコーディングがあります。送信された文字エンコーディングがデータ内のエンコーディングと異なる場合、データベースに表示される
- * も文字化けします
- * (Script Academy bbs .it-home.org)
- * 要約: 文字化けの原因は 2 種類の文字が存在することです エンコーディングの違いが原因であるため、それらを同じにする方法を見つける必要があります
- *
- * 要点:
- * 1. ヘッダー設定
- * 2. データベースのデフォルトのエンコーディング設定
- * 3. エディターのエンコーディング設定 (これは非常に重要な場合もあります)
- * (これら 3 つのエンコーディングを同じに設定することが最善の方法です)
- *
- * 時々文字化けが再び表示される場合は、変換が完了する限り、いくつかのエンコーディング変換関数を使用して変換することもできます。 で設定した同じエンコーディングに変更するだけです。
- * 主なエンコーディング変換関数
- * mb_convert_encoding (str,to,from)
- * mb_convert_encoding("HelloEveryone","gbk","utf-8") (最初のエンコーディングは変換先のエンコーディングで、2 番目は作成したコード エディターのエンコーディングです。 )
- *
- * iconv(in,out,str)
- * */
- echo mb_convert_encoding("HelloEveryone", "gbk","utf-8");//utf-8では文字化けが発生しますので、出力するのは、gbk
- echo iconv("utf-8","gbk","Everyone OK") に変換されたエンコーディングです
- ?>
コードをコピー
|