ホームページ >バックエンド開発 >PHPチュートリアル >助けを求める: nginx+php 中国語が常に文字化けする
行われた試み:
1. Linux の文字セットを zh_cn.utf-8 に変更します
2. すでに nginx の文字セットを utf-8 に設定しています
3. php ファイルを utf-8 形式で保存します
4. php ファイルのヘッダーが追加されました
ef6264a46770d51f4e0f92774e10cc48
93f0f5c25f18dab9d176bd4f6de5d30e
97f2b6ae5f4f65bc7d15c6c9b9e8be8c
7cdffbc981ce578dc6212f54b5f55c8e
8d5ee7647f2281b6dde3abbc9e0e0e65
73a6ac4ed44ffec12cee46588e518a5e
Web ページを開いたときの出力は次のとおりです:
ディスカッションへの返信 (解決策)
追加さらに何か:
を開くと、サーバー上に UTF-8 形式のテキスト ファイルがあり、中国語が正常に表示されます。 6dd52c1f617afdf66f7ff896c1010434
ありがとうございます!
ごめんなさい、言い間違えました!設定ファイルにこのようなヘッダーコードが書かれているので、久しぶりに見てみました。
header("Content-Type: text/html; charset=utf-8"); //这个应该写在php文件头部
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <!--这个写在html文件head标签里面的第一行-->
ありがとう。 phpヘッダーはファイル全体の先頭に書かれていますか?
こんな風に書いてみましたが、まだうまくいきませんか?