Für eine anstehende Präsentation, des bisherigen Entwicklungsfortschritts, musste die Datei in den UTF-8 Zeichensatz überführt werden. Mit iconv steht unter Unix-nahen Systemen ein, mir bisher unbekanntes, Tool zur Verfügung, das diese Aufgabe perfekt meistert.
Mit iconv -f altes_Encoding -t neues_Encoding Quelldatei > Zieldatei
erreicht. Meine Quelldatei kam von einem Windows-System. Daher bin ich davon ausgegangen das es sich um Windows-1252 als Zeichensatz handelt.
iconv -f Windows-1252 -t UTF-8 demo.json > demoUTF8.json
verhilft zu einer im UTF-8 kodierten Datei.
Eine Auflistung der unterstützten Zeichensätze kann man sich mit iconv -l
anzeigen lassen. Unter http://www.gnu.org gibt es eine gute Auflistung der Parameter mit ihrer Bedeutung.
Ein wirklich hilfreiches Tool, wenn man schnell mal Encodings wandeln muss.
Nachtrag: Iconv steht erst nach der Installation der Xcode Tools zur Verfügung.
Sebastian Seidel
As a mobile enthusiast and managing director of Cayas Software GmbH, it is very important to me to support my team and our customers in discovering new potential and growing together. Here I mainly write about the development of Android and iOS apps with Xamarin and .NET MAUI.