
Bevor ich das schwierige Beispiel von Windows 10 (in diesem Fall Win10.21H2) zeige, möchte ich ein einfaches Beispiel von Ubuntu 22.04 zeigen.
Ich platziere Dateinamen mit chinesischen und koreanischen Schriftzeichen auf einem USB-Stick, schließe ihn an Ubuntu und Windows an und schaue, wie sie angezeigt werden.
Ubuntu 22.04 zeigt sie sehr gut an.
$ la
total 196
drwxr-xr-x 5 chj chj 32768 1970-01-01 08:00:00 ./
drwxr-x---+ 3 root root 4096 2022-06-09 00:43:35 ../
drwxr-xr-x 2 chj chj 32768 2021-10-24 17:09:04 LEXAR-128G/
drwxr-xr-x 2 chj chj 32768 2022-02-17 18:30:34 Raspi-wallpaper/
drwxr-xr-x 4 chj chj 32768 2016-02-17 00:59:34 'System Volume Information'/
-rw-r--r-- 1 chj chj 23 2022-06-09 08:39:10 한국파일.txt
-rw-r--r-- 1 chj chj 17 2022-06-09 08:27:30 电脑文件.txt
Aber unter Windows 10 muss ich viele Schriftarten (Schriftfamilien) manuell ausprobieren, bis ich eine finde, die sie gut anzeigen kann.
Für eine englische Version von Win10 ist die Standard-CMD-SchriftartKonsolen, dann versuche ichLucida-Konsole,SimHei (黑体), und schlussendlichNSimSun (Nicht kategorisiert).
Auch wenn NSimSun sie in diesem Fall korrekt anzeigt, bin ich mir immer noch nicht sicher, ob NSimSun mit Unicode-Zeichen aus anderen Ländern/mit anderen Zeichensätzen zurechtkommt (vorausgesetzt, auf dem System ist mindestens eine Schriftart installiert, die zu diesem Land/Zeichensatz passt).
Konsolen:
Lucida-Konsole:
SimHei:
NSimSun:
Wir schreiben jetzt das Jahr 2022 und ich frage mich, warum Microsoft es Benutzern so schwer macht, Unicode-Zeichen im CMD-Fenster korrekt und bequem anzuzeigen. Gibt es hierfür eine bewährte Methode?