大神帮看一下为什么u盘文件名称变成乱码乱码但使用不影响?

书接上文:在Windows 环境下使用 Nginx 搭建 HTTP文件服务器 实现文件下载 全步骤(详细)发现的中文乱码问题,终于自己解决了! ^_^Nginx http 文件服务器 中文名称文件乱码以及不能访问下载问题 (解决全过程) 问题起因:
初步解决办法:
检查 conf 下 nginx.conf 配置文件中的 charset 编码问题
发现 charset 默认没有 UTF-8 编码,在 server 和 location 后分别加上如下代码 charset utf-8;
但是仍然解决不了问题,捣鼓了半天,如果将 配置文件的charset utf-8 改成 gbk 的话发现浏览器页面上是显示 中文文件名了,但是使用服务器进行访问下载的时候却会报错。 最终, 发现是 windows 服务器中文是 gbk 编码 和 浏览器页面一般是 utf-8 编码 所以导致这种情况
最终解决办法:
打开 windows 控制面板,点击更改日期、时间和数字格式,点管理栏目下的更改系统区域设置,勾选 使用 Unicode UTF-8 提供全球语言支持 即可
}

我要回帖

更多关于 u盘文件名称变成乱码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信