快全王软件:全网软件,一站称王 最新更新 专题汇总 软件标签
当前位置: 首页 > 新闻资讯 > 服务器类

LNMP下Nginx中文文件名或目录404无法访问的解决方法_Nginx中文乱码问题解决方案

时间:2026-04-25 14:24:48  

VPS论坛里已经说过设置方法,不过貌似很多人还是会遇到中文乱码的问题,Apache可以使用mod_encoding支持中文目录和文件,LNMP下Nginx其实不需要安装额外的组件即可支持中文文件名或中文目录,下面说一下常见的CentOS、Debian、Ubuntu Linux发行版下的设置方法和可能会遇到的问题:

设置前可以执行:locale 看一下,如果显示是en_US.UTF-8,即是正常,不用按下面的步骤设置。如果显示其他编码需要按如下步骤设置。

CentOS:

编辑/etc/sysconfig/i18n 文件,内容修改为:(可以使用vi、nano或winscp图形管理软件,依个人口味选择)
LANG=en_US.UTF-8
SYSFONT=latarcyrheb-sun16

保存,重启系统。

Debian:

apt-get install -y locales
dpkg-reconfigure locales

执行 dpkg-reconfigure locales后会出现如下对话框:

用向下的方向键找到en_US.UTF-8 UTF-8,按空格选择,再按回车键。

再按向下键选择en_US.UTF-8,再按回车键确认。
重启系统。

Ubuntu:

编辑/etc/default/locale 文件,修改内容为(没有的话创建一个):
LANG=en_US.UTF-8
LANGUAGE=en_US:en
保存,再执行:locale-gen en_US en_US.UTF-8
重启系统。

执行:locale 看一下是否显示是en_US.UTF-8,如果报错,请在本文反馈。

按以上步骤设置好后即可支持中文,可以上传中文的文件或中文的目录。

可能会遇到的问题:

如果使用Winscp或Flashfxp之类的工具上传都要设置为utf-8才可以,设置步骤如下:

WinSCP:

  1. 打开WinSCP,在登录界面中选定要登录的会话
  2. 点击旁边的编辑按钮
  3. 在左侧树型菜单中找到环境项,并打开它
  4. 在右侧中一项为文件名UTF-8编码,选择开启,设置完成。

FlashFXP:

  1. 打开FlashFXP,点站点,选择站点管理器
  2. 点击选择要登陆的站点,在右侧点击选项选项卡,字符编码 后面的列表框里选择UTF-8,设置完成。

如果在Putty或XShell等SSH客户端下显示乱码,也是需要修改字符编码为UTF-8的。

Putty:

  1. 打开Putty,在登录会话界面中选定Default Settings
  2. 再点击左侧树形菜单中的Window,再点Translation,中文版的话对应的是窗口,转换
  3. 在右侧界面中有一项Remote character set:,中文版的是假定接收数据的字符集,在下拉列表中选择UTF-8,设置完成。

XShell:

  1. 打开XShell,在会话列表要登录的会话上右击,选择Properties
  2. 在点击Terminal,在Translation里有个Encoding的下拉列表框,选择UTF-8,设置完成,简单点的设置方法,直接点上面工具栏里面的蓝绿色的圆球,选择UTF-8。

说了这么多,其实就是一点,编码一致,编码不一致就会出现乱码。

如果是在没有更改编码前上传的文件,设置好后依然会是乱码的,建议重新上传一下文件。如果没有原来文件的备份可以使用下面命令进行转换:for f in `ls *.html` ; do mv $f `ls $f|iconv -f GBK -t UTF-8`; done

其中*.html为要转换的文件类型,也可以更换为*.txt,*.rar 主要是看你是什么文件了,里面的GBK为源文件的编码类型,如果不知道源文件的编码类型可以执行:file -bi 文件名

如果想在Windows下改的话其实也是可以的Editplus就有批量修改文件编码的功能,其他的软件可能也有此类功能,可以自行研究一下。

如果是目录的话,目前好像是没有办法进行转换。

还有一个问题,如果是html之类的网页文件,如果原来是网页内容是gb2312或类似的非utf-8的编码,先要将网页里面的charset 改为charset=utf-8,再转换文件编码,否则网页还是会乱码的。

标签: Ubuntu Debian CentOS LNMP 中文目录 中文文件名 Nginx

相关电脑游戏
  • 热门文章
  • 热门合集
  • 鸿蒙理财软件 汇集鸿蒙理财软件中心,甄选资产管理应用,整理鸿蒙理财大全,支持记账风控、资产规划鸿蒙专属管理工具.
  • 鸿蒙旅游软件 精选热门鸿蒙旅游软件推荐,选用出行规划工具,打造鸿蒙旅游基地,提供订票导航、旅行攻略一站式出行服务.
  • 苹果动作游戏 汇聚苹果动作游戏,精选动作手游应用,整理动作游戏大全,格斗闯关、热血冒险各类高画质 iOS 动作游戏.
  • 苹果桌面游戏 整理热门苹果桌面游戏,配备桌游休闲工具,搭建桌面游戏基地,棋牌卡牌、策略休闲类桌面游戏应有尽有.
  • 苹果体育游戏 汇集热门苹果体育游戏,设立体育手游专区,收纳体育游戏资源库,足球篮球、格斗竞技各类体育手游大全.

关于本站|免责声明|发布软件 | 网站地图

备案号:琼ICP备2026002670号-8|

抵制不良游戏,拒绝盗版游戏。 注意自我保护,谨防受骗上当。 适度游戏益脑,沉迷游戏伤身。 合理安排时间,享受健康生活。