2016-02-26 1 views
0

J'ai un fichier texte qui contient le charbon ¿ lorsque j'utilise la fonction ReadAllText pour obtenir le fichier texte txt: la fonction change l'omble chevalier ¿-? Comment puis-je obtenir que carboniser? Dois-je utiliser une autre fonction?fonction ReadAllText en C# ne fonctionne pas

+1

Donnez-nous le code correspondant s'il vous plaît. – C4u

+0

Avez-vous essayé le ReadAllText (chemin, encodage)? Cela pourrait aider – anhoppe

+0

Salut puisque c'est votre premier message sur le débordement de la pile. S'il vous plaît essayez de suivre les lignes directrices. S'il vous plaît mettez votre code afin que nous puissions vous aider! –

Répondre

0

Le fichier est susceptible d'être encodé, la méthode ne peut pas détecter automatiquement (la plupart des encodages ne peuvent pas être détectés de manière fiable de toute façon). Utilisez the overload that lets you specify an encoding et spécifiez le codage correct pour le fichier.

+0

merci beaucoup! Ça marche – ComputerAsker

0

Vous devez fournir le codage en tant que deuxième paramètre comme:

File.ReadAllText("file path", Encoding.UTF8); 

Voici le list of encoding.

0

problème avec encodages

Essayez d'utiliser Encoding.GetEncoding("iso-8859-1") pour spanish characters.

File.ReadAllText("file path", Encoding.GetEncoding("iso-8859-1"));