Comment Windows traite les caractères d'espacement dans les noms de fichiers et de dossiers
En typographie informatique, un espace blanc est tout caractère représentant un espace horizontal ou vertical. Quand tel caractères blancs sont générés, il occupera généralement de l’espace sur une page, mais son apparence sera "vierge". Il existe différents caractères d'espacement représentant différentes largeurs d'espace. Seuls les caractères espace ASCII (0x20) et période ASCII (0x24) sont gérés spécialement par le gestionnaire d'objets..
Pouvez-vous utiliser des caractères d'espacement dans les noms de fichiers et de dossiers
Windows 8/10 traite les caractères d’espace dans les noms de fichier et de dossier comme suit:
- Si un fichier est enregistré en tant que "Twc.txt", où le ou les caractères principaux est un espace ASCII (0x20), il sera enregistré en tant que "Twc.txt".
- Si un fichier est enregistré en tant que 'Twc.txt', où le ou les caractères de fin est un espace ASCII (0x20), il sera enregistré en tant que 'Twc.txt'..
- Si un fichier est enregistré en tant que "Twc.txt", où le ou les caractères principaux sont un autre caractère d'espacement, tel que l'espace idéographique (0x3000), ils seront enregistrés en tant que "Twc.txt". Les premiers caractères d'espacement ne sont pas supprimés.
- Si un fichier est enregistré en tant que "Twc.txt", le ou les caractères de fin étant un autre caractère d'espacement, tel que l'espace idéographique (0x3000), il sera enregistré en tant que "Twc.txt". Les derniers espaces ne sont pas supprimés.
- Si un fichier est enregistré en tant que '.Twc.txt', où le ou les caractères principaux est une période ASCII (0x2E), il sera enregistré en tant que '.Twc.txt'.
- Si un fichier est enregistré en tant que 'Twc.txt.', Où le ou les caractères de fin est une période ASCII (0x2E), il sera enregistré en tant que 'Twc.txt'..
Les exigences des écosystèmes des API Win32 et WinRT sont différentes. Par conséquent, les noms de fichier et de dossier commençant ou se terminant par un caractère d'espacement sont énumérés différemment par chacun d'eux.
Vous pouvez lire plus à KB2829981.