Lectura de archivos Rdata con codificación diferente

Tengo un archivo .RData para leer en mi máquina Linux (UTF-8), pero sé que el archivo está en latín1 porque los he creado yo mismo en Windows. Desafortunadamente, no tengo acceso a los archivos originales ni a una máquina con Windows y necesito leer esos archivos en mi máquina Linux.

Para leer un archivo Rdata, el procedimiento normal es ejecutarload("file.Rdata"). Funciones comoread.csv tienen unaencoding argumento que puede usar para resolver ese tipo de problemas, peroload No tiene tal cosa. Si lo intentoload("file.Rdata", encoding = latin1), Acabo de recibir este error (esperado):

Error en la carga ("file.Rdata", encoding = "latin1"): argumento no utilizado (encoding = "latin1")

¿Que más puedo hacer? Mis archivos están cargados con variables de texto que contienen acentos que se corrompen cuando se abren en un entorno UTF-8.

Respuestas a la pregunta(3)

Su respuesta a la pregunta