Michael A. Peters wrote:
Mufit Eribol wrote:
Sorry bugging you for this simple command.
ls command displays question marks for the local characters (ones not
included in 8859-1 space) in filenames.
ie.
[root@server aa]# touch çarp
[root@server aa]# ls
??arp
[root@server aa]# ls -b #for octal escapes
\303\247arp
[root@server aa]#
However, ls|less, ls|more or vi <directory name> all display filename
correctly. Also, the <tab> completes such filenames in the correct
way. Even, logsave command for the ls output prints the right
characters.
So, I assume the filesystem keeps the filenames in UTF-8 encoding,
but somehow ls can not show them properly.
Any workaround or a replacement for ls? BTW The system is Centos 5.1
and locale shows the encoding as UTF-8.
Thank you.
Works for me.
[mpeters@jerusalem tmp]$ touch çarp
[mpeters@jerusalem tmp]$ ls
çarp
[mpeters@jerusalem tmp]$ echo $LANG
en_US.UTF-8
[mpeters@jerusalem tmp]$
_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos
Interesting! Perhaps it is a quirk of ssh using PuTTY. I haven't tried
it on the monitor connected. Did you try in on the monitor and CLI (no
X, no Gnome etc)?
_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos