ホームページ > バックエンド開発 > PHPチュートリアル > 純粋な PHP ページで中国語の文字化けを防ぐヒント_PHP チュートリアル

純粋な PHP ページで中国語の文字化けを防ぐヒント_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:42:54
オリジナル
791 人が閲覧しました

PHP ページで中国語が文字化けする原因はいくつかあります。1 つは、ページのエンコーディングがカウントされていないことです。2 つ目は、Apache のエンコーディングに問題があることです。一般的に、ページのエンコーディングが統一されなくなったという 2 つの解決策を紹介します。

文字化けは主にエンコード方式の不一致によって引き起こされます。この可能性を引き起こす可能性のある不一致は主に次の 4 つです。

1. ページファイルのエンコード方法(.html、.phpなど)

2. html.headでブラウザのエンコード方式を指定します

3. MySqlデータベース送信のエンコード方法

4. Apache 文字セット

PHPコードのみのページでJSポップアップウィンドウを作成する際、ポップアップウィンドウの内容に漢字が含まれる場合
文字化けが発生する場合があります。

ソリューション、1 行のコード:

ページが中国語文字化けしています

コードは次のとおりですコードをコピー
header("Content-Type: text/html; charset=utf-8");

データベースが文字化けしています

コードは次のとおりですコードをコピー

1. 2.mysql_query('SET NAMES UTF8'); 3.
//次のステップは、データを検索するか、変更して追加することです
4.?>

注:


1. このコードはファイルの先頭の「


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

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/633211.html技術記事 PHP ページで中国語の文字化けが発生する理由はいくつかあります。1 つは、ページのエンコーディングがカウントされていないことです。2 つ目は、Apache のエンコーディングに問題があることです。 2 つの解決策を紹介します...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート