zoukankan      html  css  js  c++  java
  • 解决windows下nginx中文文件名乱码

    我的根目录文件夹放在d盘work文件夹下,一般这样配置 nginxconf ginx.conf 

    location / {
            root   D:/work;
            index  index_bak.html;
            autoindex on;
            autoindex_exact_size off;
            autoindex_localtime on;
            charset utf-8;
            try_files $uri $uri/ /index.php?$query_string;
    }

    只要把其中 charset utf-8; 改为 charset gbk,utf-8; 再访问文件夹目录就可以正确显示中文了,但是——最怕但是了,我们现在写的页面一般是utf-8编码的,访问页面,页面里的中文就成了乱码,因为nginx服务器以gbk来读文件了,所以,在windows下配置nginx显示中文文件名终究不可行

    *附上php配置

    location ~ .php$ {
           #root           D:/work;
           fastcgi_pass   127.0.0.1:9000;
           fastcgi_index  index.php;
           fastcgi_param  SCRIPT_FILENAME  D:/work$fastcgi_script_name;
           include        fastcgi_params;
    }
  • 相关阅读:
    Redis教程_2
    Redis教程_1
    机器学习概念_2
    机器学习概念_1
    [极客大挑战 2019]LoveSQL
    [极客大挑战 2019]EasySQL
    [SUCTF 2019]EasySQL
    [强网杯 2019]随便注
    [HCTF 2018] WarmUp
    php代码函数笔记
  • 原文地址:https://www.cnblogs.com/taodesign/p/6409346.html
Copyright © 2011-2022 走看看