ホームページ >バックエンド開発 >PHPチュートリアル >PHP の中国語文字化け問題を解決する方法、_PHP チュートリアル

PHP の中国語文字化け問題を解決する方法、_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 08:50:131038ブラウズ

PHPで中国語が文字化けする問題を解決する方法、

PHPで中国語が文字化けする問題を解決する方法

1. HTML の中国語文字化け問題を解決する方法
1. head タグに UTF8 エンコード (国際エンコード) を追加します。UTF-8 は国を問わないエンコードです。つまり、どの言語にも依存せず、どの言語でも使用できます。

2. ファイルのエンコーディングを UTF-8 として保存します。 Notepad や Editplus などのエディタには、保存時にエンコードを選択する機能があります。

2. HTML と PHP の混合ページ ソリューション
最初の方法で説明した操作に従うことに加えて、次のコードをファイルの先頭に追加する必要もあります:
header("Content-type: text /html;charset=utf-8");
?>

3. 純粋な PHP ページの中国語文字化け問題 (データは静的)
これには、ページの先頭に次のコードを追加し、UTF-8 でエンコードされたファイルを保存するだけです。
header("Content-type:text/html;charset=utf-8");
?>

4. PHP+Mysql 中国語文字化け問題
3 番目のポイントで説明した操作に従うことに加えて、データのクエリ/変更/追加の前にデータベース エンコーディングも追加する必要があります。さらに、ここでの UTF8 は以前の UTF8 とは異なり、中央に水平線がないことに注意してください。 ? & Lt;? Php
mysql_query ('set names utf8');
5.アップロードされた添付ファイルの中国語名を正しく表示します

xampp/moodle でファイル config.php を見つけて、

$CFG->unicodecleanfilename = true; の後に $CFG->unicodedb = true; を追加して、Modeng によってアップロードされた添付ファイルに中国語名が正しく表示されるようにします。

6. IEブラウザでファイルのアップロードを選択すると文字化けが表示される場合があります

をクリックしてください。
lib/editor/htmlarea/coursefiles.php

次の文を 2 行目に追加します: // 行番号を表示するには:set nu を使用できます

@header("Content-Type: text/html; charset=utf-8"); //これは utf-8 エンコーディングのデフォルトの選択です

http://www.bkjia.com/PHPjc/1134603.html

www.bkjia.com

tru​​ehttp://www.bkjia.com/PHPjc/1134603.html技術記事 PHPの中国語文字化け問題を解決する方法, PHPで中国語文字化け問題を解決する方法1. HTMLで中国語文字化け問題を解決する方法1. headタグにUTF8エンコード(国際エンコード)を追加:UTF-8は.. .
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。