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]]