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

PHP 中国語コードが文字化けする PHP 中国語コードが文字化けする問題の解決方法

WBOY
リリース: 2016-07-28 08:30:10
オリジナル
1455 人が閲覧しました

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 でエンコードされたファイルを保存するだけで十分です。
また、データのクエリ、変更、追加を行う前に、データベース エンコーディングを追加する必要があります。さらに、ここでの UTF8 は以前の UTF8 とは異なり、中央に水平線がないことに注意してください。 ? & Lt;? Php
mysql_query ('set names utf8');
// 次は、データまたは変更を見つけることです




5. 正しく表示される添付ファイルの中国語名

x x xampp/moodleファイル config.php の $CFG->unicodecleanfilename = true;

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

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


lib/editor/htmlarea/coursefiles.php

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

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

以上、PHPの中国語文字化けの内容を含め、PHPの中国語文字化け問題の解決方法を紹介しましたので、PHPチュートリアルに興味のある友人の参考になれば幸いです。

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