
Antes de mostrar el ejemplo difícil de Windows 10 (Win10.21H2 en este caso), permítanme mostrarles un ejemplo sencillo de Ubuntu 22.04.
Coloco nombres de archivos con caracteres chinos y coreanos en una unidad flash USB, la conecto a Ubuntu y Windows y veo cómo se muestran.
Ubuntu 22.04 los muestra muy bien.
$ 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
Pero para Windows 10, tengo que probar manualmente muchas fuentes (familia de fuentes) hasta que encuentre una que pueda mostrarlas bien.
Para una versión en inglés de Win10, la fuente CMD predeterminada esConsolas, entonces lo intentoConsola Lúcida,SimHei(黑体), y finalmenteNSimSun(新宋体).
Aunque NSimSun los muestra correctamente en este caso, todavía no estoy seguro de si NSimSun puede manejar caracteres Unicode de otro país/conjunto de caracteres (siempre que se haya instalado en el sistema al menos una fuente que coincida con ese país/conjunto de caracteres) .
Consolas:
Consola Lúcida:
SimHei:
NSimSun:
Ya es el año 2022 y me pregunto por qué Microsoft hace que sea tan difícil para un usuario ver los caracteres Unicode de forma correcta y conveniente en la ventana CMD. ¿Existe alguna mejor práctica al respecto?