nginx PHP 中国語文字化けの解決策: 1. Web ページのコードを utf-8 エンコード形式に設定します; 2. nginx サーバーと nginx.conf で utf-8 エンコード形式を設定します。
この記事の動作環境: linux5.9.8 システム、nginx1.14.0 バージョン、Dell G3 コンピューター
nginx do if php 中国語の文字化け ?
#nginx アクセス ページの中国語の文字化けの解決策
今日、nginx で小さな Web ページ プロジェクトをデプロイするときに、中国語文字化けが発生したのでネットで調べたら解決方法が見つかりました 方法はどれも同じです
サーバーのエンコード形式を変更してください。
解決策の概要は次の 2 か所でエンコード形式が設定されていないため、文字化けが発生する可能性があります:
1. Web ページのコードで utf-8 エンコード形式が設定されています。 、 次のように。
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>中文标题</title> </head> <body> <center>微信搜索:蜗牛linux</center> </body> </html>
2. nginx サーバー、nginx.conf は utf-8 エンコード形式を設定します: サーバー層とアクセス パスの場所を構成する必要があることに注意してください
server { listen 81; set $root F:/Develop/nginx-1.14.0/html; root $root; server_name localhost; access_log logs/host.access.log main; index index.html index.php; #设置字符集 charset utf-8; location / { root html; index index.html index.htm; charset utf-8; } }
nginx 構成ファイルを変更してリロードしますnginx
nginx -s reload
最終アクセス テストを確認してください: 中国語の解析は正常です。
以上がnginx phpで中国語が文字化けする場合の対処法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。