基于openwrt/ImmortalWrt 官方在线编译器编译
挂载自动挂载外部设备使用的默认字符集是iocharset=iso8859-1
通过命令mount查看
打开openwrt路由器 【系统->挂载点】
点击生成配置
提示:点击生成配置后自动挂载未配置的磁盘分区 勾被去掉了。再次点上,一定要点上,否则换个设备就不能自动挂载了。
生成配置后可以在挂载点部分查看
点击编辑,然后选择高级,挂载项 设置内容为: iocharset=utf8
设置好以后保存,勾上前面的已启用,然后点下面的保存并应用
此时去samba查看还是乱码
将U盘拔出再重新插入,再次访问samba就是正常中文显示了。
提示:该方法只能对已配置的设备永久生效。换个设备又成默认的iso8859-1 字符乱码了。
如果你自己源码编译,则可以通过修改配置文件
target/linux/generic/config-6.6
将上图所示的地方字符集修改为utf8
https://blog.xqlee.com/article/2505141853072426.html