各种解决方案都是 linux 的,求 win 版,访问中文的例如:你好.html 就 404 了 An error occurred.
各种解决方案都是 linux 的,求 win 版,访问中文的例如:你好.html 就 404 了 An error occurred.
|
lzhrJul 23, 2016
1
win7 64 位, IE 浏览器, nginx-1.10.1 ,访问中文名没问题
|
|
adfsadfssfdJul 23, 2016
2
@lzhr because ur OS locale is Chinese?
|
|
SymarsJul 23, 2016 via iPhone
3
编码问题吧
|
|
iVanillaJul 23, 2016
4
|
|
ITOutsiderJul 24, 2016
5
路徑最好是英文的,這是第一節課老師說的。
|
|
DoraJDJJul 24, 2016
6
是什么样的需求才会要求用中文路径...
就算英语不好用拼音做路径名不是可以吗 |
|
loveyuJul 24, 2016
7
很久的问题了。貌似也没啥好办法解决。而 apache 就没这个问题。日志里面就直接提示未找到之类的,感觉是编码处理的问题
|
|
moxiaonaiJul 24, 2016 via Android
8
为什么要用中文呢
|
|
LossesJul 24, 2016
9
windows 的中文编码是个深坑,不要摸……
|
|
flynajJul 24, 2016
10
中文编码,在 gb2312,utf-8 下面都有不一样的.跟浏览器相关,
|
|
11
这个问题 如果我手动复制完整的路径到 URL 地址栏访问就没问题,哪怕是中文。 但如果点击跳转,会被浏览器自动编码转换成 url 形式的%25%23 之类的,那就 404 了。
其实似乎有一种办法是在 nginx 里强制编码 gbk 优先就行了 ,好像默认是 utf8 |
|
webshe11Jan 30, 2020
13
如果一定要在中文 Windows 上运行 nginx,访问中文路径,可以加一层 Cygwin 这种东西间接运行,就可以默认 UTF-8 编码了,亲测好用
|