-
- header("content-type: text/html; charset=utf-8");
- echo mb_convert_encoding("あなたは私の良い友達です","utf-8","gbk " );
- ?>
-
コードをコピー
2. utf-8 でエンコードされた文字列を gb2312 でエンコードされた文字列に変換します。
- // テストする前に、このファイルを utf-8 エンコード形式のファイルに保存してください
- header("content-type:text/html;charset=gb2312");
- echo mb_convert_encoding("あなたは私の良い友達です","gb2312","utf-8");
- ?>
- // テストする前に、このファイルを utf-8 エンコード形式のファイルとして保存してください
- header("content - type: text/html; charset=gb2312");
- echo mb_convert_encoding("あなたは私の良い友達です","gb312","utf-8");
- ?>
-
-
コードをコピー
3.ページ全体を変換する
この方法は、すべてのコーディング環境で機能します。このように、最初の 128 文字(表示文字)以外の文字セットは ncr で表されます(「漢字」などの数字の文字参照は「漢字」に変換されます)。このエンコードはどのエンコードでも使用できます。通常の表示環境。
次の 3 行のコードを php ファイルの先頭に追加します。
mb_internal_encoding("gb2312"); //gb2312 ウェブサイトの元のエンコーディング - mb_http_output('mb_output_handler');
-
-
-
- コードをコピーします。
mb_internal_encoding( ” gb2312″); // gb2312 ウェブサイトの元のエンコーディング mb_http_output("html-entities");
mb_convert_encoding 関数を使用するには、PHP の mbstring (マルチバイト文字列) 拡張機能を有効にする必要があります。
|