美文网首页
FAT32格式的U盘显示中文会乱码的问题修改

FAT32格式的U盘显示中文会乱码的问题修改

作者: 苍蝇的梦 | 来源:发表于2021-05-11 19:59 被阅读0次

    2021-05-11 遇到的一点小问题
    之前U盘挂载的指令,一直能正常使用。

    systemd-mount --no-block --collect --fsck=no ${1} ${folder} -o user,rw,umask=000
    

    但最近公司在树莓派上安装ArchLinux,有些东西没安装,结果遇到了FAT32格式的U盘,显示中文目录、文件会变成“???”。
    网上找了下,看到fat32分区删除文件恢复_解决FAT32文件系统分区中文文件名在Linux下显示乱码建议使用-o utf8=1。试了一下,解决了。
    但接着测试其他格式U盘,遇到*EXFAT格式的U盘,无法挂载。

    [root@wannoo ~]# mount /dev/sdb1 /media/sdb1/ -o user,rw,umask=000,utf8=1
    mount: /media/sdb1: wrong fs type, bad option, bad superblock on /dev/sdb1, missing codepage or helper program, or other error.
    

    最后只能使用作者不推荐的-o iocharset=utf8,试了FAT16、FAT32、NTFS、EXFAT格式的U盘,能正常挂载、使用了。
    最后的指令:

    systemd-mount --no-block --collect --fsck=no "${1}" "${folder}" -o user,rw,umask=000,iocharset=utf8
    

    相关文章

      网友评论

          本文标题:FAT32格式的U盘显示中文会乱码的问题修改

          本文链接:https://www.haomeiwen.com/subject/leendltx.html