Cómo determinar la codificación de archivo correcta para usar con read.fwf (o use una solución para eliminar caracteres no conformes)

Intenté el enfoque en la siguiente pregunta y todavía estoy atascado.

¿Cómo detectar la codificación correcta para read.csv?

El siguiente código debería ser reproducible ... ¿Alguna idea? Prefiero no usar scan () o readLines porque he estado usando este código con éxito para datos de ACS de nivel de estado variado en el pasado ...

Mi otra idea es editar el archivo de texto antes de importarlo. Sin embargo, almaceno los archivos comprimidos y uso un script para descomprimir y luego acceder a los datos. Tener que editar el archivo fuera del entorno R realmente desbaratará ese proceso. ¡Gracias por adelantado!

Filename <- "g20095us.txt"
Url <- "http://www2.census.gov/acs2005_2009_5yr/summaryfile/2005-2009_ACSSF_By_State_By_Sequence_Table_Subset/UnitedStates/All_Geographies_Not_Tracts_Block_Groups/"

Widths <- c(6,2,3,2,7,1,1,1,2,2,3,5,5,6,1,5,4,5,1,3,5,5,5,3,5,1,1,5,3,5,5,5,2,3,
        3,6,3,5,5,5,5,5,1,1,6,5,5,40,200,6,1,50)
Classes <- c(rep('character',4),'integer',rep('character',47))
Names <- c('fileid','stusab','sumlev','geocomp','logrecno','us','region','division',
       'statece','state','county','cousub','place','tract','blkgrp','concit',
       rep('blank',14),'ua',rep('blank',11),'ur',rep('blank',4),'geoid','name',rep('blank',3))
GeoHeader <- read.fwf(paste0(Url,Filename),widths=Widths,
                  colClasses=Classes,col.names=Names,fill=TRUE,strip.white=TRUE)

Cuatro líneas del archivo "g2009us.txt" a continuación. El segundo "Canoncito" está causando los problemas. Los otros archivos en la descarga son csv, pero este tiene un ancho fijo y es necesario para identificar las geografías de interés (la organización de los datos no es muy intuitiva).

ACSSF US251000000964 2430 090 25100US2430090 Capítulo de Cameron, Reserva de la Nación Navajo y Reserva fuera de la reserva Trust Land, AZ - NM - UT ACSSF. ACSSF US251000000966 2430 095 25100US2430095 Capítulo de Casamero Lake, Reserva de la Nación Navajo y Fuera de Reserva en Trust Land, AZ - NM - UT --UTAH

Respuestas a la pregunta(1)

Su respuesta a la pregunta