PROBLEMA

Se produce un error en Data Interoperability 2022.0 y versiones posteriores si Python cambia la codificación de caracteres de UTF-8 a windows-1252

Last Published: April 15, 2024

Descripción

Cuando se utiliza ArcGIS Data Interoperability y FME 2022.2.1.0 y versiones posteriores, en algunos casos la codificación de caracteres se cambia de UTF-8 a windows-1252.  Si esto ocurre, se produce un error en el proceso de Data Interoperability o FME. A continuación se muestra un ejemplo de texto de un archivo de registro (LOG) que indica el problema.

OS Locale Name     : en_AU
OS Locale Encoding : windows-1252
Process Encoding   : UTF-8
C:\Users\<user_nam>\AppData\Local\Safe Software\Interoperability\logs
C:\Users\<user_name>\AppData\Roaming\ESRI\Interoperability\logs

La carpeta AppData indicada en el archivo de registro es una carpeta oculta.Puede ser necesario mostrar carpetas ocultas en Windows.

Causa

La causa se debe a un cambio en la forma en que FME procesa los espacios de trabajo para la mayoría de los datos de cadena de caracteres. Este es un problema conocido, descrito en un artículo técnico de Safe Software. El artículo incluye una solución alternativa probada y efectiva.

Solución o solución alternativa

Consulte el artículo de Safe Software en la sección Información relacionada.

Id. de artículo: 000032414

Obtenga soporte con IA

Resuelva su problema rápidamente con el chatbot de inteligencia artificial de soporte de Esri.

Empieza a chatear ahora

Información relacionada

Descubrir más sobre este tema

Obtener ayuda de expertos en ArcGIS

Contactar con el soporte técnico

Empieza a chatear ahora

Ir a opciones de descarga