xclock cannot display :0.0 [1]

XManager 5 Xterm doesn't properly display UTF-8 Characters

Monday, June 5, 2017 7:55 PM - TJG

When I log into my CentOS 7 hosts using an xterm in Xmanager 5, I get garbled characters. For example:

$ touch himom
$ rm -i hi*
rm: remove regular empty file Γ’?

Via some searching, I was able to find that this happens because LC_ALL is set to en_US.UTF-8 and xterm by default doesn't support this. If I set LC_ALL to Latin 1, it displays correctly:

$ export LC_ALL=en_US.819
$ rm -i hi*
rm: remove regular empty file 'himom'?

But I don't want to have to override LC_ALL. I'd rather have it work with UTF-8. Is there a way to get Xmanager 5 Xterm to honor UTF-8?

Program Ver. : Xmanager 5
Connect Method : Xstart connection


Re: XManager 5 Xterm doesn't properly display UTF-8 Characters

Thursday, June 8, 2017 12:29 PM - Support

You're right. Changing encoding or LC_* variables is not the answer. There must have be another issue.

X applications should load the proper resources according to the language and encoding when it initiates. Therefore, If you'd like to use UTF-8 encoding, xterm needs to load the resources related to UTF-8.

Try the following:

1. Make sure the LANG is UTF-8 where xterm will be called
2. Run xterm
3. In the xterm terminal, the LANG should be UTF-8 as well.

In your case, I believe the LANG of Step 1 above was something else other than UTF-8.

Technical Support

Like us on Facebook
Follow us on Twitter
Visit our blog Blog


Previous views: 165