Wo kommen die Zeichen her beim Nutzerupload

Moodle bietet die sehr flexible Möglichkeit, Nutzeraccounts über eine CSV Datei direkt hochzuladen. Manchmal tauchen dann aber ganz merkwürdige Zeichen auf. Woran liegt das?

In vielen Sprachen gibt es besondere Buchstaben, zB Umlaute (äöü) oder das beliebte scharfe-s (ß).  Wenn man zB aus Excel ein Tabellenblatt als CSV-Datei speichert, werden diese Sonderzeichen in einem bestimmten Format hinterlegt. Bei Excel ist das meist Win-1252. Win-1252 ist auf den westeuropäischen Zeichensatz ausgelegt. Andere Sprachen haben andere Zeichensätze.

Die Datenbank in Moodle speichert die Inhalte im Format UTF-8. Dieser Zeichensatz ist internationaler und unterstützt auch Zeichen aus anderen Sprachen, die wir kaum nutzen.

Beim Upload einer CSV Datei in Moodle muss man die Information eingeben, welches Encoding man verwendet. Bei Excel also Win-1252. Dann kann Moodle die Informationen richtig einlesen und umwandeln.


Networking in Moodle für viele Ortsgruppen