Me gustaría conocer la codificación de caracteres de los nombres de archivo en un sistema de archivos para mostrarlos correctamente en una GUI.cómo saber la codificación de caracteres de los nombres de archivo (según el sistema de archivos)
¿Cómo debo hacer esto?
supongo consigo codificación de caracteres diferente en función del sistema de archivos (FAT, NTFS, ext3, etc.)
Gracias
(yo trabajo en C++, pero este tema no está relacionado con el lenguaje)
Depende del sistema de archivos en sí. Algunos sistemas de archivos admiten la codificación de caracteres, y algunos solo uno. Y la mayoría no almacena la codificación en el sistema de archivos en sí, ya que la codificación ya está definida por su documento de especificaciones. Tendrá que almacenar manualmente esta información en su propia base de datos. – Jay
Esto realmente depende de la API y, por lo tanto, de la plataforma (SO) que esté utilizando. Sin embargo, en C++ 17 podría ser la biblioteca estándar del sistema de archivos completa e incluida, lo que probablemente debería resolver este problema de alguna manera. –