Mac OS X : normalisation UTF-8 des noms de fichiers

Boris HUISGEN August 30, 2010

administration système mac os x utf-8 convmv

L’encodage UTF-8 n’a pas dit son dernier mot ! La normalisation UTF-8 des noms de fichiers/répertoires est différente entre les systèmes d’exploitation. Mac OS X utilise ainsi la forme D (NFD) alors que les autres systèmes dont Linux utilisent la forme C (NFC).

Bref, la commande magique s’appelle convmv et elle permet de convertir la normalisation NFC en NFD (et inversement) suite à une copie de fichiers entre les deux systèmes.

Exemple d’utilisation :

# convmv -r -i -f utf8 -t utf8 --nfc --notest .

Pour convertir de Linux vers Mac OS, cela donne donc :

# convmv -r -i -f utf8 -t utf8 --nfd --notest .

Pour effectuer un test et confirmer le format de conversion, vous pouvez omettre l’option –notest.

Plus d’infos sur la normalisation UTF-8 : http://www.unicode.org/reports/tr15/

See also

OpenVPN : installation console sous Mac OS X (sans GUI)
Read more
Mac OS X : placer les widgets Dashboard directement sur le bureau
Read more
Vi : conversion d’encodage
Read more