Uso de NAS entre diferentes sistemas operativos: caracteres NFC vs. NFD
Hola a todos.
Las lenguas española y catalana tienen muchos signos diacríticos: á é í ó ú à è ì ò ù ï ü ñ ç.
Cuando escribo un archivo en mi NAS Synology (DS214Play) y ha sido creado con un PC con Windows (o incluso con alguna aplicación de iPhone, como CamScanner, y se exporta al NAS) con alguno de esos signos diacríticos en su nombre, no se puede abrir en mi MacBookPro (mid 2015, Mojave, volumen APFS), a veces ni siquiera aparecerá LISTADO en el Finder, y en sistemas más antiguos, aunque sí aparece en el Finder, tampoco se puede abrir.
Entonces tienes que acceder al NAS a través de su acceso web, abrir su gestor de ficheros y borrar ese carácter y sustituirlo por uno escrito en Mac con acento, o simplemente sustituirlo por su homólogo sin acento si quieres evitar problemas posteriores.
Como se puede ver en este vídeo, se necesitan DOS pulsaciones de tecla para borrar uno de esos caracteres NFC, mientras que parece que Mac utiliza los NFD (https://www.wikiwand.com/en/Unicode_equivalence#/Normal_forms), por lo que sólo se necesita una pulsación de tecla para borrarlo:
No sé si se puede achacar el problema a Synology o a Apple, pero el hecho es que este lío de caracteres hace que sea realmente complicado usar el mismo NAS con diferentes sistemas. ¿Habría algo que Apple pudiera hacer para resolverlo?
Gracias.
Saluditos,
Ferrán.
MacBook Pro