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!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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).
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=utf8
to 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!
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