hello, UTF-8 encoding is not working correctly on my opensuse 12.2 install.
anyone else run into this?
symptom: on oss12.2, quotes not displayed correctly
mkdir: cannot create directory â binâ: File exists
on our oss12.1 host, (and previous versions), it display’s with smart quotes:
mkdir: cannot create directory `bin’: File exists
I’ve tried TERM=vt100, xterm, linux, - no change
if I unset LANG, I get simple quotes:
mkdir: cannot create directory ‘bin’: File exists
I have these versions of terminfo and glibc-locale installed via “zypper update”:
terminfo-base-5.9-12.5.1.x86_64
terminfo-5.9-12.5.1.x86_64
glibc-locale-2.15-22.6.4.x86_64
On 2012-12-13 00:36, sandez wrote:
>
> hello, UTF-8 encoding is not working correctly on my opensuse 12.2
> install.
> anyone else run into this?
>
>
> symptom: on oss12.2, quotes not displayed correctly
> mkdir: cannot create directory â binâ: File exists
You have to copy full command sequences, with complete prompt before and
after, so that we can try to reproduce, and do so inside code tags -
this is crucial.
I would say it is a problem of SecureCRT and/or dtterm. I did not have any UTF-8 issue for a long time either with local terminal programs (konsole, gnome-terminal, Linux console) or PuTTY with correct translation configured.
locale settings affect how programs behave on remote host; what glyphs are actually displayed is controlled by local terminal program.
>
> I am testing with linux,xterm,vt100 terminals. I am connecting from
> SecureCRT and/or CDE desktop Dtterm (other host).
That’s probably the critical part. You have to try locally on the Linux
machine, and I’d bet there is no problem there, and that the problematic
software is that “client” application.
–
Cheers / Saludos,
Carlos E. R.
(from 12.1 x86_64 “Asparagus” at Telcontar)
Yes, linux console historically had issue with extended UTF-8 character sets because font is not complete. You did not see it in the past most likely because plain ASCII characters were used, not fancy quotes. If you do not need them, just set LC_ALL=POSIX, it will revert to simple ‘bin’.