Colección de citas famosas - Slogan de motivación - Golang UTF8 a caracteres chinos

Golang UTF8 a caracteres chinos

Cuando golang lee un archivo (leer función de archivo (cadena de nombre de archivo) ([] bytes, error)), devuelve [] bytes en formato UTF-8. Para los caracteres chinos, [] bytes no se pueden convertir directamente en cadenas. Entonces necesitas convertir UIF-8 a GBK manualmente.

El proyecto /axgle/mahonia en GitHub puede resolver el problema de transcodificación. Formato

. Los archivos txt en Win y Linux son diferentes porque el editor en DOS y el editor en Linux no manejarán el retorno de carro al final de la línea del archivo de manera consistente.

Mahonia analiza archivos de texto en win, por lo que es necesario colocar los archivos de texto en win en un entorno de servidor Linux.