Frage

Ich bearbeite viele CSV-Dateien, die Personendaten aufweisen und gelegentlich Namen verwenden, nicht alpha numerische Zeichen wie Á und diejenigen, die alle � Symbole in der Datatable werden.Wie verhindere ich dieses Problem?Ich möchte nur alle Namen wie in der Datei hinterlassen, ohne Änderungen vorzunehmen.

danke,

l

War es hilfreich?

Lösung

Der häufigste Grund dafür ist, dass sie tatsächlich in ISO-8859-1 codiert und als UTF-8 interpretiert wird.Aus gängigen Gründen gilt das gleiche Prinzip, das heißt, dass etwas in der unterschiedlichen Kodierung ist, dass es behauptet.

Andere Tipps

Ändern Sie das Zeichencodieren in der Datenbank oder decodieren Sie sie, wenn Sie aus dem DB gelesen haben.

Während der Verarbeitung benötigen Sie einen Leser oder etwas.Ich schlage vor, dass Sie es mithilfe eines System.coding.unicodeencoding oder utf32coding konfigurieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top