The kernel configuration contains an NLS_UTF8 option. It can be found under File systems → Native language support. What does it do?

Its description maintains that it is needed for using a FAT or JOLIET CD-ROM filesystem. Is it necessary for an ext[234] filesystem?


FAT filenames (not file contents) are encoded in a country-specific manner, DOS called those "codepages". They need to be present in the kernel so your console con correctly display the characters.

This also counts for the UTF-8 encoding of the Unicode charater set.

This doesn't apply to ext FS though, read up here.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.