Saltar al contenido

Visualización de caracteres chinos codificados en UTF-8 en R

Solución:

No es un error, sino un malentendido de las conversiones del sistema de tipos subyacentes (el character tipo y el factor tipo) al construir un data.frame.

Podrías empezar primero con data <-read.csv("mydata.csv", encoding="UTF-8", stringsAsFactors=FALSE) lo que hará que sus caracteres chinos sean de la character escriba y, por lo tanto, imprimiéndolos debería ver lo que está esperando.

@nograpes: de manera similar x=c('中華民族');x; y <- data.frame(x, stringsAsFactors=FALSE) y todo debería estar bien.

En mi caso, la codificación utf-8 no funciona en mi r. Pero la codificación Gb * funciona. El utf8 funciona en ubuntu. Primero debe averiguar la codificación predeterminada en su sistema operativo. Y codifíquelo como está. Excel no puede codificarlo como utf8 correctamente, incluso afirma que se guarda como utf8.

(1) Descargue el software ‘Hoja abierta’.

(2) Ábralo correctamente. Puede desplazarse por el método de codificación hasta que vea el carácter chino en las ventanas de vista previa.

(3) Guárdelo como utf-8 (si desea utf-8). (UTF-8 no es la solución a todos los problemas, TENGO QUE primero conozca la codificación predeterminada en su sistema)

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *