¿Por qué mi xterm trata los caracteres chinos como dos?

¿Por qué mi xterm trata los caracteres chinos como dos?

Estoy usando tinycorelinux 5.2 y compilé xterm 297 yo mismo con --with-x --enable-freetye.

Ahora la pantalla está bien. Pude ver los caracteres chinos sin problemas.

Pero cuando ingreso chino, algo anda mal. Tengo que mover el cursor dos veces para pasar al siguiente carácter.

¿Qué tengo que hacer?

Respuesta1

Puede agradecer a los programadores desde Linux hasta Big Blue y Microsoft por esto. Es un hecho bien conocido que TextPad, como ejemplo en el mundo de las secuencias de comandos, no maneja caracteres de varios bytes, que es lo que se utiliza para los diversos dialectos orientales como el kanji y otros. Si bien es difícil para usted mantener su código simple y elegante, los programadores de Oriente no pueden usar programas como su línea de comandos o programas inferiores que no pueden manejar caracteres de varios bytes.

Todo se reduce a esto: codificación de UTF-8 a Big Endian, etc.

http://en.wikipedia.org/wiki/Variable-width_encoding

Espero que esto ayude.

información relacionada