NGINX中URL路径包含中文,会出现404的情况,即使指定配置文件中使用GBK/UTF-8也没用,网上也没用任何有用的资料答案,我翻遍了谷歌和百度。
以下是我解决方案,执行环境是win10+nginx 1.160:
我找了很多的解决方案就是:将window的编码改为UTF-8模式,然后将NGINX也指定为UTF-8,如果不指定一样会出现乱码。
windows 10 修改编码方式参考:https://jingyan.baidu.com/article/25648fc1471e6a9191fd002e.html
结尾分析:就是编码要保持一致,和很多nginx中文URL路径404乱码LIUNX解决方案差不多的,运行环境编码和NGINX编码一致。