ホームページ  >  記事  >  バックエンド開発  >  PHPでブラウザに中国語の疑問符が表示される場合の対処方法

PHPでブラウザに中国語の疑問符が表示される場合の対処方法

WBOY
WBOYオリジナル
2016-06-13 13:31:45905ブラウズ

phpでブラウザ上に表示された漢字が疑問符だった場合はどうすればよいでしょうか?
win7 では問題なく試しましたが、Mac ではこれが発生します。おそらくMacのApacheかPHPの設定に問題があるのではないかと思います。ソース ファイルのコードは中国語ですが、ブラウザを使用してソース コードを表示すると、中国語が消えてしまいます。何をするか?

-----解決策---------
つまり、PHP ファイルとデータベース (表示される文字化けしたテキストがデータベースからクエリされた場合) のエンコードが、HTML コードで宣言されたエンコードと一致しません。最初の 2 つのうちの 1 つは utf8 でエンコードされていません。
------解決策----------------------
次に、PHP ファイルが UTF-8 であるかどうかを確認します。次に、ページを開くときに Web ページのエンコーディングとして対応する UTF-8 エンコーディングが選択されているかどうかを確認します。
------解決策---------
php ファイルは utf-8 でエンコードする必要があります. 本当にそうですか?
------解決策---------

話し合う

引用:

別の文字化けしたコードの問題...

引用:

文字化けしたコードの問題:

データベースで使用されるエンコーディング
データベース操作中に使用されるエンコーディング
現在のページで使用されるエンコーディング
ファイル自体のエンコーディング

一貫性がある場合は、問題ないでしょう。
`

------解決策-----------
php ファイル内の mysql データベース、および php 自体できるだけ早く来なければなりません。

正しい設定:
例: すべて utf-8
MySQL データベースは utf8 unicode に設定され、
php ヘッダーは次のように設定されます:
最も重要な点: PHP ファイル自体が UTF-8 でエンコードされている場合、デフォルトは ANSI です。
方法: PHP を開きます。ファイルをメモ帳で作成し、次の名前で保存します: utf-8 エンコーディングを選択します。
OK!
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。