coolsnowwolf / lede

Lean's LEDE source
Other
29.87k stars 19.54k forks source link

openwrt固件samba和ftp查看FAT32格式U盘文件中文乱码 #2136

Closed yu13740000 closed 4 years ago

yu13740000 commented 4 years ago

如题,刷了好多版本的openwrt固件,samba和ftp查看u盘文件,只要中文名字的就乱码,U盘文件系统FAT32,百度搜了很多方法都没有解决办法。 硬路由上Pandorabox和老毛子固件,同样这个U盘,不乱码。 请大佬指点一下。

yu13740000 commented 4 years ago

root@OpenWrt:~# umount /mnt/sdb1 root@OpenWrt:~# mount -t vfat -o iocharset=utf8 /dev/sdb1 /mnt/sdb1 这种临时挂载utf8的方法是可以显示中文的,但是一重启路由,或者拔插U盘后就又乱码了

z826540272 commented 4 years ago

系统,挂载点,重新添加挂载,修改挂载参数

yu13740000 commented 4 years ago

感谢支招,刚刚试了一下,还是乱码,请问你自己测试过吗?

HiGarfield commented 4 years ago

挂载点参数改为 iocharset=utf8,umask=0000,dmask=0000,fmask=0000

yu13740000 commented 4 years ago

请问这个参数加在哪里

HiGarfield commented 4 years ago

请问这个参数加在哪里

/etc/config/fstab

yu13740000 commented 4 years ago

感谢,测试了一下,挂载参数添加了iocharset = utf8在u盘插上重启openwrt后,确实能显示中文,但是热拔插U盘后就还是乱码了

coolsnowwolf commented 4 years ago

auto-fs 的锅,别编译进去

yu13740000 commented 4 years ago

谢谢大雕兄!

zhg-em commented 4 years ago

谢谢大雕兄!

编译菜单中找不到auto-fs的选项呀!

ferre-han commented 4 years ago

auto-fs 是个什么鬼

likingzi commented 4 years ago

我也遇见了类似问题,加上iocharacter也不行