Acabo de descubrir que si especificas "latin1" en vez de
"ISO-8859-1" funciona.
Por favor, que alguien me lo explique...
Mil gracias, os debo una cerveza XD
Isidro Hidalgo Arellano
Observatorio del Mercado de Trabajo
Consejería de Economía, Empresas y Empleo
http://www.castillalamancha.es/
-----Mensaje original-----
De: R-help-es <> En nombre de Marcelino de la Cruz Rot
Enviado el: viernes, 3 de junio de 2022 12:29
Para: r-help-es en r-project.org
Asunto: Re: [R-es] A vueltas con el encoding
¿Pero lo has usado con "latin1"?
Yo lo he probado en Windows (R version 4.2.0 (2022-04-22 ucrt) -- "Vigorous
Calisthenics") y me ha funcionado correctamente para leer palabras con
tildes, ñ, etc.
Marcelino
El 03/06/2022 a las 12:24, Isidro Hidalgo Arellano
escribió:> Ya lo había probado. Tampoco funciona. En Windows NO hace nada el encoding,
es muy frustante.
> Pero tenéis que tener este problema mucha gente, una burrada de
> ficheros llevan caracteres latinos... ¿de verdad soy el único pardillo
> al que le pasa? Jajajajaja Gracias
>
> Isidro Hidalgo Arellano
> Observatorio del Mercado de Trabajo
> Consejería de Economía, Empresas y Empleo
> http://www.castillalamancha.es/
>
> -----Mensaje original-----
> De: R-help-es <> En nombre de Marcelino de la Cruz Rot Enviado el:
> viernes, 3 de junio de 2022 10:24
> Para: r-help-es en r-project.org
> Asunto: Re: [R-es] A vueltas con el encoding
>
> Hola Isidro:
>
> Yo creo que puedes solucionarlo con algo así:
>
> readLines(con <- file("fichero.txt", encoding = ""),
> encoding="latin1")
>
> Es decir, especificando el encoding como "" en la connection e
indicando el encoding del fichero en readLines.
>
> Lo cuentan en la sección "Encoding" de ?connections.
>
> Un saludo,
>
> Marcelino
>
>
>
> El 03/06/2022 a las 9:39, Isidro Hidalgo Arellano escribió:
>> La ltima versi n de R (4.2.0. patched), a la que estoy cogiendo una
>> man a nada despreciable, no me carga correctamente ficheros de texto
>> latinos (con ? y otros caracteres) aunque especifique el encoding
ISO-8859-1.
>>
>> Obtengo el mismo resultado con readLines(fichero) que con
>> readLines(fichero, encoding = ISO-8859-1 ) .
>>
>> Por ejemplo, estas l neas me las carga as :
>>
>>
>>
>> [1] " ESTADISTICA MENSUAL DE EMPLEO POR MUNICIPIOS
(DTES.
>> ACTIVOS)"
>>
>> [2] " MES: MAYO
A\xd1O:
>> 2022"
>>
>>
>>
>> cuando el contenido del fichero es ste:
>>
>>
>>
>> [1] " ESTADISTICA MENSUAL DE EMPLEO POR MUNICIPIOS
(DTES.
>> ACTIVOS)"
>>
>> [2] " MES: MAYO
A O:
>> 2022"
>>
>>
>>
>> En las notas oficiales de la nueva versi n se hace referencia a que
>> se ha cambiado algo para que en Windows se utilice por defecto UTF-8.
>> Me parece perfecto, pero si especificas un juego de caracteres espec
>> fico, R deber a ser obediente, no?
>>
>>
>>
>> No es un problema de RStudio, he comprobado que R 4.1.3. a pelo
>> funciona perfectamente, pero R 4.2.0. patched falla, no hace caso del
>> encoding
>>
>>
>>
>> A ver si pod is ayudarme, please. Gracias
>>
>>
>> [[alternative HTML version deleted]]
>>
>>
>> _______________________________________________
>> R-help-es mailing list
>> R-help-es en r-project.org
>> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
> --
> Marcelino de la Cruz Rot
> Depto. de Biología y Geología
> Física y Química Inorgánica
> Universidad Rey Juan Carlos
> Móstoles España
>
> _______________________________________________
> R-help-es mailing list
> R-help-es en r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
> .
--
Marcelino de la Cruz Rot
Depto. de Biología y Geología
Física y Química Inorgánica
Universidad Rey Juan Carlos
Móstoles España
_______________________________________________
R-help-es mailing list
R-help-es en r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es