The English characters distorted after add a right to left language

i need for a right to left language support, in red hat EL6 , for repository problem, i never could to use from yum-solution,
when i try from Gnu Desktop:

Desktop --> system --> preference --> keyboard --> layouts --> Add

and Add second language,the second language is ok but i lose English and encounter to unreadable characters,
is there a rpm-solution or config-solution?
thanks.

If your system supports multiple locales, the setting of the environment variables LANG , LC_ALL , LC_COLLATE , LC_CTYPE , LC_MESSAGES , LC_MONETARY , LC_NUMERIC , LC_TIME , and possibly others starting with LC_ determine how utilities will process sorting, character classification, messaging, money, dates and times, and other locale specific data.

If you are trying to process English text while using a locale designed to process left to right text, you are likely to see symptoms similar to what you have described. What output do you get from the command?:

locale

before add right to left language:

$locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

affter add, i lose english charachter and can not type "locale" in bash

Not even blindly, i.e. disregarding what appears on screen? Define an alias that you can type blindly.

i will try, but i think it related to vncviewer that i used to get session from server