
¿Cómo puedo comprobar qué codificación (ASCII, UTF-8, UTF-16, etc.) utiliza mi Terminal?
No debería importar, pero estoy usando Konsole en KDE3.5
.
Respuesta1
Konsole admite las codificaciones quecuartosabe cómo convertir hacia/desde Unicode. Utiliza elQTextCodec
clase (verdocumentaciónque enumera las codificaciones admitidas) que incluye muchas, pero no necesariamente todas, las codificaciones posibles que pueda tener instaladas en su sistema.
Cuando ejecuta Konsole, puede seleccionar (en elAvanzadotab) una codificación de aquellas que están tabuladas en sus tablas de tiempo de ejecución.
Si necesita una codificación que Konsole no admite, algunas personas sugieren que luit puede resultar útil, por ejemplo, enIBMgráficos.
Respuesta2
A partir de unaPreguntas frecuentes sobre Unicode y UTF-8 para UNIX/Linux: Puede obtener una lista de todas las configuraciones regionales instaladas en su sistema (generalmente en /usr/lib/locale/) con el comando locale -a
. Establezca la variable de entorno LANG
con el nombre de su ubicación preferida.
Konsole admite todo lo que admita su sistema; lo importante es que exporte LANG
en su shell para que los programas que ejecute muestren sus caracteres usando la configuración regional correcta.