Running 4.6 release on i386.

This is a problem with chinese characters, I did not try if it has the same problem with other languages.
The problem:

If I copy a file from a Windows machine, and use 'convmv' to convert the filename to utf-8 (from gb2312) it then displays correctly in a unicode-aware terminal with 'ls'. If I create a file inside the same unicode-aware terminal using a file name with chinese characters it then shows garbled with 'ls' but displays fine with 'ls | more' for which I have 'export LESSCHARSET=utf-8' in my .profile. If I convert this file name to gb2312 with 'convmv' it then displays fine with 'ls' (of course, with terminal switched to gb2312), if then I reconvert it to utf-8 it has the same strange behaviour.
What's missing?

Reply via email to