Mon projet C# enregistre les fichiers et crée des dossiers avec le caractère ASCII étendu "²" (exposant 2). Est-ce sûr de travailler avec internationalement? Est-ce quelque chose qui pourrait causer des problèmes avec les bibliothèques .NET ou les fonctions Windows?Les caractères ASCII étendus sont-ils sécurisés pour les noms de fichiers et les dossiers?
Répondre
Démarrage des fenêtres Les noms de fichiers NT (?) Sont toujours unicode. donc il ne devrait pas y avoir de problème.
Les choses ne poilu quand vous commencez à utiliser des espaces alternatifs, des personnages translittération ou des caractères qui devraient avoir un contexte bi-directionnel, mais ce n'est pas le cas avec le 2
superscriptPlus précisément, UTF-16. –
Donc toutes les versions modernes de Windows (XP, Vista, 7) devraient utiliser Unicode (UTF-16) et seront en mesure de gérer les fichiers et dossiers avec le caractère ²? – Nefariousity
en effet ils le font. – shoosh
éditées pour fournir tag OS. –