Ab Version 8 prüft JAXForms beim Upload einer CSV-Datei die Zeichencodierung der Datei:
Dabei haben wir festgestellt, dass beim Upload von Dateien im bisher für Datapools verwendeten CSV-Dateiformat (ANSI / Windows-1252) fälschlicherweise UTF-8 erkannt werden kann. Eine falsche Zeichencodierung führt dazu, dass Sonderzeichen / Umlaute in der Ausgabe falsch dargestellt werden.
Bereits hochgeladene / hinterlegte Datenquellen sind NICHT betroffen. Diese werden wie gewohnt ausgelesen & angezeigt. |
Das Vorgehen deckt sich grösstenteils mit dem oben Beschriebenen.
Als Basis dient in den allermeisten Fällen eine Excel-Datei (*.xlsx), die zur Publikation im Datapool via "Speichern unter" mit der Auswahl "CSV UTF-8 (durch Trennzeichen getrennt)(*.csv)" als CSV-Datei bereitgestellt wird.
Die Option CSV UTF-8 steht nicht in allen EXCEL Versionen zur Verfügung. Wer ältere EXCEL Versionen einsetzt, kann den gewohnten Export als CSV (Trennzeichen getrennt) (*.csv) verwenden. Muss danach jedoch manuell die Codierung von ANSI zu UTF8 durchführen. Konvertierung zu UTF8Um eine aus einer älteren Excel Version als CSV gespeicherte Datei von ANSI zu UTF8 zu konvertieren, gibt es folgende Möglichkeit:
Sie können auch andere Hilfsmittel zur Umwandlung verwenden. Z.B. Notepad++ oder andere CodeEditoren. |
Kann keine CSV-Datei mit UTF-8-Zeichenkodierung erstellt werden (s. oben), muss beim Anlegen einer neuen Datenquelle die verwendete Zeichenkodierung definiert werden:
|