Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo convertir Unicode a chino en iOS

Cómo convertir Unicode a chino en iOS

Si conoce el código Unicode de un carácter chino (por ejemplo -20319), puede obtener el carácter chino correspondiente al código Unicode mediante los siguientes métodos: 1. Declare una matriz de caracteres de 3 bytes de longitud. , como char a[3] ; 2. Asigne el valor a la matriz como char a[3]={unsigned(-20319)/256, unsigned(-20319)256, 0}. La salida se coutlt directamente; ;lt;alt;lt;endl; ; 4. También puede asignar directamente la matriz de caracteres a la cadena, como la cadena str(a);. El paso 2 se explica a continuación. El código Unicode es de 16 bits (corto sin signo) y el tipo de carácter es de solo 8 bits. La función completada en el paso 2 es almacenar los primeros 8 bits y los últimos 8 bits de Unicode en caracteres diferentes. matrices en 2 bytes, se puede imaginar que la cadena de tipo char también debería ser así al almacenar caracteres chinos. El 0 final indica el final de la matriz. Es más fácil verificar el código Unicode de un carácter chino. Declare una variable wchar_t y asigne directamente un carácter chino, como wchar_t ch='A';, y directamente coutlt;lt;chlt;lt;endl; Sin embargo, se puede dar una advertencia durante la compilación. El archivo de salida es el mismo que el de la operación normal.