Encodage des noms de fichiers [Résolu]

Messages postés
11
Date d'inscription
vendredi 11 juin 2004
Dernière intervention
20 juillet 2012
- - Dernière réponse : remi1456
Messages postés
11
Date d'inscription
vendredi 11 juin 2004
Dernière intervention
20 juillet 2012
- 16 oct. 2006 à 17:57
Bonjour, je souhaite développer une fonction qui permettrait de convertir l'encodage des caractères des noms de fichiers. Concretement, je partage un disque entre Linux et Windows, ce disque est formaté en ext2 et l'utilisation sous windows s'effectue avec le driver IFS.

Mon problème est que les noms de fichiers écrits avec linux ne correspondent pas sous windows (é devient é). Je voudrais donc que la fonction permette de visualiser le nom du fichier comme si j'étais sous linux.

J'utilise le language C# et Linux écrit en UTF8 sur la partition. J'ai essayé un conversion de UTF8 vers UTF32 ou inversement, mais rien n'y fait.

Je vous remercie pour votre aide

Rémi
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
Messages postés
94
Date d'inscription
dimanche 16 avril 2006
Dernière intervention
17 avril 2008
3
Merci
Tu fais ceci:
using System.Text;
Encoding.UTF8.GetString(Encoding.Default.GetBytes(stringAConvertir));

Moi j'ai eu le même problème avec le StandardOutput des process et l'UTF-8 de CSC
Enjoy

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 106 internautes ce mois-ci

Commenter la réponse de taupe4
Messages postés
91
Date d'inscription
samedi 28 février 2004
Dernière intervention
25 janvier 2007
0
Merci
Encoding.GetEncoding(850).GetString(TabBytes, iIndex,iCount);
//Windows Encode Table : 850
Commenter la réponse de crack_xp
Messages postés
11
Date d'inscription
vendredi 11 juin 2004
Dernière intervention
20 juillet 2012
0
Merci
Merci beaucoup, c'est exactement ce que je cherchais.
Commenter la réponse de remi1456

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.