Red Hat Bugzilla – Bug 189459
VFAT charset options have no effect
Last modified: 2007-11-30 17:11:31 EST
Description of problem:
Charset options for VFAT have no effect and filename always appears in UTF-8.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. # mount -t vfat -o codepage=932,iocharset=euc-jp /dev/xxx /mount/point
2. # ls /mount/point
Filenames in /mount/point appears in UTF-8
Filenames in /mount/point appears in euc-jp
There is no problem with vanilla kernel(22.214.171.124) from kernel.org
Apparently it was decided that all VFAT partitions SHALL be UTF8, unless
explicitly told otherwise, via an undocumented option. For a work-around, mount
your VFAT partitions with an additional, undocumented option: utf8=0
See bug 181963
Note that other distros, like Ubuntu, do not have this hard-coded kernel bug.
Adding option utf8=0 worked well, thank you!
But I feel it incorrect that kerel ignores iocharset option without this
*** This bug has been marked as a duplicate of 183564 ***