ホームページ  >  記事  >  バックエンド開発  >  phpを呼び出した後のHTMLエコーの文字化けしたコード

phpを呼び出した後のHTMLエコーの文字化けしたコード

WBOY
WBOYオリジナル
2016-06-23 14:27:171036ブラウズ

PHP 文字セットの文字化け

PHP が中国語の文字だけをエコーする場合、文字化けは発生しませんが、HTML が PHP を呼び出すと、PHP によってエコーされる中国語の文字が文字化けします。
HTML は utf-8 です; Zend Studio テキスト エディターのデフォルトの文字セットは utf-8 です。
この質問に答えるのを手伝ってくれる人はいますか? ! !初心者ヘルプ~

ディスカッションに返信 (解決策)

ヘッダーを設定して試してみてください。

ヘッダーを設定して試してみませんか?
試してみました… これを追加しても動きません
header("Content-Type: text/html;
charset=utf-8");

どうやって呼び出すのですか? PHPファイルはutf-8でエンコードされていますか?

電話のかけ方は? PHPファイルはutf-8でエンコードされていますか?

解決しました... php エコーがもともと文字化けしていることがわかりました... いいえ、文字化けしているものもあれば、文字化けしていないものもあります...

ブラウザのエンコードはどうですか?

echoの結果はデー​​タベースから取り出されるのですか? 「はい」の場合、それはデータベースのエンコードの不一致の問題です

それをどのように呼び出すか? PHPファイルはutf-8でエンコードされていますか?

Apacheのhttpd.confで設定されていますか?
AddDefaultCharset utf-8

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。