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

WBOY
リリース: 2016-06-13 13:31:45
オリジナル
854 人が閲覧しました

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!
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!