PROBLEM

Data Interoperability 2022.0 und höher schlägt fehl, wenn Python die Zeichencodierung von UTF-8 auf Windows-1252 umstellt

Last Published: April 15, 2024

Beschreibung

Bei Verwendung von ArcGIS Data Interoperability und der FME-Version 2022.2.1.0 und höher wird die Zeichencodierung in einigen Fällen von UTF-8 auf Windows-1252 umgestellt. In diesem Fall schlägt der Data Interoperability- oder FME-Prozess fehl. Im Folgenden sehen Sie ein Beispiel für Text aus einer Protokolldatei, die auf das Problem hinweist.

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

Bei dem in der Protokolldatei angegebene Ordner "AppData" handelt es sich um einen ausgeblendeten Ordner.Möglicherweise müssen ausgeblendete Ordner in Windows angezeigt werden.

Ursache

Dies ist auf eine Änderung bei der Verarbeitung von Workspaces für die meisten Zeichenfolgendaten durch FME zurückzuführen. Es handelt sich hierbei um ein bekanntes Problem, das in einem technischen Artikel von Safe Software beschrieben wird. Der Artikel enthält einen getesteten, effektiven Workaround.

Lösung oder Problemumgehung

Weitere Informationen finden Sie im Artikel von Safe Software im Abschnitt mit den Referenzinformationen.

Artikel-ID: 000032414

Holen Sie sich Unterstützung mit KI

Lösen Sie Ihr Problem schnell mit dem Esri Support AI Chatbot.

Beginnen Sie jetzt mit dem Chatten

Zugehörige Informationen

Weitere Informationen zu diesem Thema erkunden

Unterstützung durch ArcGIS-Experten anfordern

An den technischen Support wenden

Beginnen Sie jetzt mit dem Chatten

Zu Download-Optionen wechseln