首頁 > 後端開發 > PHP問題 > nginx php 中文亂碼怎麼辦

nginx php 中文亂碼怎麼辦

藏色散人
發布: 2023-03-12 17:18:02
原創
3702 人瀏覽過

nginx php中文亂碼的解決方法:1、將網頁程式碼設定utf-8編碼格式;2、在nginx服務端和nginx.conf中設定utf-8編碼格式即可。

nginx php 中文亂碼怎麼辦

本文操作環境:linux5.9.8系統、nginx1.14.0版,Dell G3電腦

nginx php 中文亂碼怎麼辦?

nginx訪問頁面中文亂碼解決方案 

今天在nginx上部署一個小網頁專案時,中文出現亂碼,搜了一下,網路解決方法都是一樣千篇一律

改服務端的編碼格式。

這裡總結解決方法:出現亂碼可能由於以下兩個位置沒有配置編碼格式:

#1、網頁程式碼設定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層和存取路徑location都要配置

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 中文亂碼怎麼辦

以上是nginx php 中文亂碼怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板