Menu

Linux Filename Encoding Problem - 'msdos' Filesystem

2021-12-15
2021-12-15
  • CalmDownMonkey

    CalmDownMonkey - 2021-12-15

    Hi,

    I've switched to Linux (Ubuntu Budgie 21.10) from Windows, and my VeraCrypt containers were made in Windows with the msdos filesystem.

    However, a lot of my filenames had emojis and Thai characters in them. They are now displayed as either question-marks (e.g., ????.md) or underscores. This is causing havoc for my applications that need to work with those files.

    I tried to search for solutions to this, but the guidance is getting too complicated for my Linux knowledge. One thing I did is to add iocharset=utf8to VeraCrypt's mount options. This has had some sort of effect - my filenames are now a garbled mixture of boxes and punctuation, instead of question-marks. I think I'm getting closer?

    Can anyone help me get these volumes mounted properly? Or should I go back to Windows, create a volumes with a different filesystem (which?) and move the files across to those?

    Thanks a lot!

     
  • RealTehreal

    RealTehreal - 2021-12-15

    Hi,

    mounting with iocharset=utf8 is a good way to go. This way, you should be able to access your files. The last thing to do is setting UTF8 encoding as the system's language, to get the file names printed correctly. This is discussed on serverfault (link below).

    https://serverfault.com/a/87087

    Greets

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.