Xterm display of Chinese characters

Posted on 2005-03-08
Medium Priority
Last Modified: 2013-12-16
I've set up a system to run Chinese and English under RedHat 9. The locale is setup as zh_CN.GB18030. However, when I try to run xterm I get the following message appear and Chinese characters never display."Warning: couldn't find charset data for locale zh_CN.GB18030; using iso8859-1". This message appears to come from 'luit' not xterm.  

I need to be able to display chinese characters in xterm. cxterm and mlterm each show different fonts characters for the same unicode character, and are not options available to me (unless I can get them to work). Also GB2312 is not an option although I don't get the above message with this locale. Xterm will mainly be used
to run an application that will display in chinese.

Anyone know how I can find a suitable charset, or resolve the error with the missing charset, or direct xterm to the charset path? Where are the fonts as used by xterm kept?  Any instructions on how I can go about setting this up?
Question by:jetstream
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
LVL 38

Accepted Solution

wesly_chen earned 1000 total points
ID: 13498328

   1. make sure you have "Chinese Simplified" font install
   2. Open a  terminal, on the top pull-down menu, select "Terminal -> Character Coding --> Add or Remove" and
add GB18030.

   3. Or simply run
and set Chinese (P.R. of China) as default language for the system. Then logout Xwindow or reboot system.


LVL 11

Expert Comment

ID: 24398747
Sorry to jump in here, but the forced accepted solution is not right.
Usually you have to create symlinks due to issue with luit:

ln -s /usr/share/X11/locale /usr/lib/X11/locale
ln -s /usr/X11R6/bin/luit /usr/bin/luit


Featured Post

Will your db performance match your db growth?

In Percona’s white paper “Performance at Scale: Keeping Your Database on Its Toes,” we take a high-level approach to what you need to think about when planning for database scalability.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Little introduction about CP: CP is a command on linux that use to copy files and folder from one location to another location. Example usage of CP as follow: cp /myfoder /pathto/destination/folder/ cp abc.tar.gz /pathto/destination/folder/ab…
I. Introduction There's an interesting discussion going on now in an Experts Exchange Group — Attachments with no extension (http://www.experts-exchange.com/discussions/210281/Attachments-with-no-extension.html). This reminded me of questions tha…
Learn how to get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
Suggested Courses
Course of the Month13 days, 6 hours left to enroll

777 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question