OpenWRT 24.10 FAT32格式中文乱码解决

玩机教程 > Router (46) 2025-05-15 15:30:58

环境

基于openwrt/ImmortalWrt 官方在线编译器编译

原因

挂载自动挂载外部设备使用的默认字符集是iocharset=iso8859-1

通过命令mount查看

OpenWRT 24.10 中文乱码解决_图示-aa39fda8c4ff46fc9eabfe1ab2955ee1.png

 

解决办法

打开openwrt路由器  【系统->挂载点】

OpenWRT 24.10 中文乱码解决_图示-cf42d9994b014c14ae737a976d7eda6f.png

点击生成配置

OpenWRT 24.10 中文乱码解决_图示-0fc6ec0e2d534f11a24978543f0d6356.png

提示:点击生成配置后自动挂载未配置的磁盘分区 勾被去掉了。再次点上,一定要点上,否则换个设备就不能自动挂载了。

 

生成配置后可以在挂载点部分查看

OpenWRT 24.10 中文乱码解决_图示-3895b1c679294ab785d1af58e3601a7a.png

点击编辑,然后选择高级,挂载项 设置内容为: iocharset=utf8

OpenWRT 24.10 中文乱码解决_图示-f5f6440683a34bdb91ccb8799dbaf307.png

设置好以后保存,勾上前面的已启用,然后点下面的保存并应用

OpenWRT 24.10 中文乱码解决_图示-b89a856af1d840038d977ae6f54b4e33.png

此时去samba查看还是乱码

 

将U盘拔出再重新插入,再次访问samba就是正常中文显示了。

 

提示:该方法只能对已配置的设备永久生效。换个设备又成默认的iso8859-1 字符乱码了。

 

编译手段解决

如果你自己源码编译,则可以通过修改配置文件

target/linux/generic/config-6.6

OpenWRT 24.10 FAT32格式中文乱码解决_图示-66fbab8db1da44c68af9b261beead276.png

将上图所示的地方字符集修改为utf8

参考文章:USB FAT32 Auto-Mount Issue: Cyrillic Filenames Displaying as Question Marks - For Developers - OpenWrt Forum

 


评论
User Image
提示:请评论与当前内容相关的回复,广告、推广或无关内容将被删除。

相关文章
环境基于openwrt/ImmortalWrt 官方在线编译器编译原因挂载自动挂载外部设备使用的默认字符集是iocharset=iso8859-1通过命令mou
Spring mvc文件下载IE/Edge中文乱码解决,在spring mvc项目开发中,我们可能经常遇到文件的上传和下载操作。这里将讲解在IE/Edge浏览器中文件下载中文乱码的解决方法。
清华openwrt软件源配置执行命令配置:sed -i 's_https\?://downloads.openwrt.org_https://mirrors.
一.application.properties中文乱码问题来源 Spring Boot 项目,在默认的配置文件application.properties中配
centos7中mysql配置my.cnf字符集utf-8,mysql5.6中文乱码
openwrt ttyd 拒绝连接 无法打开ssh窗口解决办法。
immortalwrt/openwrt 物理x86设备安装教程,包括资源下载基础配置等。
步骤一:查看系统编码[root@localhost public]# localeLANG=zh_CN.UTF-8LC_CTYPE="zh_CN.UTF-8"L
openwrt 23.05.x 卸载某些软件后报错Unhandled exception during request dispatchingmodule 'luci.ucodebridge' ...
openwrt官方版 x86重启挂载/overflay失效解决
情况说明webstorm 源文件中文显示乱码,同样版本的代码文件再git服务器显示正确
OpenWRT云编译CUDY TR3000 V1官方编译https://firmware-selector.openwrt.org/https://firmwa
immortalwrt/openwrt 23.05 x86 主路由必选插件推荐i18n-base-zh 语言基础包
kmod-fs-exfat对于 exfat格式支持,常见于U盘 kmod-fs-ext4对于 ext4系统文件格式支持,常见于Linux系统磁盘 kmod-fs