Encodage des noms de fichiers [Résolu]

remi1456 11 Messages postés vendredi 11 juin 2004Date d'inscription 20 juillet 2012 Dernière intervention - 15 oct. 2006 à 20:30 - Dernière réponse : remi1456 11 Messages postés vendredi 11 juin 2004Date d'inscription 20 juillet 2012 Dernière intervention
- 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
taupe4 94 Messages postés dimanche 16 avril 2006Date d'inscription 17 avril 2008 Dernière intervention - 15 oct. 2006 à 21:31
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

Merci taupe4 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 86 internautes ce mois-ci

Commenter la réponse de taupe4
crack_xp 91 Messages postés samedi 28 février 2004Date d'inscription 25 janvier 2007 Dernière intervention - 16 oct. 2006 à 16:22
0
Merci
Encoding.GetEncoding(850).GetString(TabBytes, iIndex,iCount);
//Windows Encode Table : 850
Commenter la réponse de crack_xp
remi1456 11 Messages postés vendredi 11 juin 2004Date d'inscription 20 juillet 2012 Dernière intervention - 16 oct. 2006 à 17:57
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.