Wo fange ich an, ich glaube generell habe ich die Ursache schon
erodieren können und wüsste auch wo man ansetzen könnte es zu beheben.
Ein Umlaut als Beispiel.
Zeichen UTF-# UTF-Standard
ö 246 NFC
o 111 NFD
̈ 776 NFD
Das
Obere ist die Windows/Linux Variante, die unteren beiden ist wie Apple
es macht. Das Ergebnis sieht (meist) gleich aus, aber da die Namen eben
doch nicht die selben sind, kommt es an allen möglichen Stellen zu
Problemen.
UTF setzt sich im Web durch, ASCII stirbt langsam aber
sicher, doch Probleme durch Character Encoding bleiben *G. Windows und
Linux konnten sich auf einen Standard einigen: NFC. Apple entschied sich
aber für NFD, wohl damit sie ihre User gängeln können nur
Apple-Elektronik kaufen, da es sonst zu eben genannten Problemen kommt.
Diese
entstehen aber auch dann, wenn ein Professor von seinem Mac Dateien auf
Moodle lädt und man diese dann auf seinen Nicht-Apple-PC herunterlädt.
Das Kursmaterial enthält dank Wörter wie "Lösung" und Übung" relativ
viele störungsverursachende Umlaute.
Könnten Sie es einrichten, dass Moodle hochgeladene Dateinamen automatisch in NFC konvertiert?
Die
Anzeigefehler der Namen im Moodlekurs wurden vom Professor fürs erste von
Hand behoben, sollten aber auch in Zukunft automatisch korrigiert
werden. Das angehängte Bild zeigt wie es vorher aussah.
[...]
Edit: Auch im Forum werden die UTF-Zeichen in NFD falsch angezeigt.
(Bearbeitet von Martin Smaxwil - Originaleintrag am Dienstag, 28. Juli 2020, 16:04)