Hoe Windows witruimtetekens behandelt in bestands- en mapnamen
In computertypografie is een witte spatie een teken dat een horizontale of verticale ruimte vertegenwoordigt. Wanneer dat zo is witruimte karakters worden weergegeven, neemt deze doorgaans ruimte in beslag op een pagina, maar het resulterende uiterlijk is een 'leeg'. Er zijn verschillende witruimtetekens die verschillende 'spatie'-breedten vertegenwoordigen. Alleen de ASCII Space (0x20) en ASCII Period (0x24) tekens worden speciaal behandeld door de Object Manager.
Kun je Whitespace-tekens gebruiken in bestands- en mapnamen
Windows 8/10 behandelt witruimtetekens in bestands- en mapnamen als volgt:
- Als een bestand wordt opgeslagen als 'Twc.txt', waarbij de hoofdteken (s) een ASCII-spatie (0x20) is, wordt het opgeslagen als 'Twc.txt'
- Als een bestand wordt opgeslagen als 'Twc.txt', waarbij het / de trailing-teken (s) een ASCII-spatie (0x20) is, wordt het opgeslagen als 'Twc.txt'.
- Als een bestand wordt opgeslagen als 'Twc.txt', waarbij de hoofdteken (s) een alternatief witruimte-teken is, zoals de Ideografische ruimte (0x3000), wordt het opgeslagen als 'Twc.txt'. De leidende witruimte-tekens worden niet verwijderd.
- Als een bestand wordt opgeslagen als 'Twc.txt', waarbij de slepende tekens een alternatief witruimteteken zijn, zoals de ideografische ruimte (0x3000), wordt het opgeslagen als 'Twc.txt'. De volgende spaties worden niet verwijderd.
- Als een bestand wordt opgeslagen als '.Twc.txt', waarbij de hoofdteken (s) een ASCII-periode (0x2E) is, wordt het opgeslagen als '.Twc.txt'.
- Als een bestand wordt opgeslagen als 'Twc.txt.', Waarbij het (de) volgteken (s) een ASCII-periode (0x2E) is, wordt het opgeslagen als 'Twc.txt'.
Win32- en WinRT-API's hebben verschillende ecosysteemvereisten, waardoor bestands- en mapnamen die beginnen of eindigen met een witruimte-teken door elk van hen anders worden opgesomd
Je kunt meer lezen op KB2829981.