¿Qué debo hacer si Ncurses muestra chino confuso bajo Linux?

  

Ncurses es una biblioteca. El componente más utilizado es un formulario. En el funcionamiento del sistema Linux, muchos amigos encuentran problemas confusos en China al usar Ncurses. ¿Cómo lidiar con este problema? La siguiente serie pequeña le presentará la solución confusa china cuando use Ncurses.

Hay algunos puntos clave:

1.gcc en tiempo de compilación uso, gcc -lncursesw --verbose para ver si la conexión apoyo -lncursesw;

2. Código En el archivo, establezca la configuración regional

#include

#include

int main (int argc, char const * argv [])

{

setlocale (LC_ALL, " ");

initscr ();

noecho ();

refresh ();

printw (" Voy a probar Chinese /n ");

getchar ();

return 0;

}

3. Ejecución de la línea de comandos Apt-cache search libncursesw5, verifique si la biblioteca ncurses está instalada

Se encontró que mi linux no es compatible; se encuentra en /usr /include /ncurses.h

Sin embargo, nadie más dijo el directorio ncursesw;

Más tarde descubrí que instalé libncurses5 y que también instalé libncursesw5, lo que provocó que la opción -lncursesw fuera inutilizable. Desinstalé libncurses5 y luego reinstalé libncursesw5;

El comando específico es

1. apt-cache search libncurses5

2. apt-get purge libncurses5

3. sudo apt-get purge libncurses5-dbg

4. sudo apt -get purge libncurses5-dev

5. sudo apt-get autoremove

6. sudo apt-get clean

7. dpkg -l | Grep ^ rc | Awk ‘ {imprimir $ 2} ’ | Xargs dpkg -P

Luego instale libncursesw5, el comando es el siguiente:

1. sudo apt-get install libncursesw5

2. sudo apt-get install libncursesw5-dbg

3. sudo apt-get install libncursesw5-dev

Entonces

gcc -c test.o test.c

gcc -o test test.o -lncursesw

Entonces corre. /test

Se encontró que los chinos pueden imprimir normalmente.

Lo anterior es la introducción de la solución china confusa que usa Ncurses en Linux. Si tiene el mismo problema en el proceso de uso, Si no sabe cómo resolverlo, pruebe el método descrito en este artículo.

Copyright © Conocimiento de Windows All Rights Reserved