Encodage de caractère dans une variable passée par POST
Bonjour à tous
Je rencontre un problème sur une appli développée en utilisant le framework MVC2 :
Une appli tierce envoie sur une méthode d'un controller un fichier xml stocké dans un string, la méthode qui reçoit ce string est de cette forme :
Code:
1 2 3 4 5
| [ValidateInput(false)]
public string Import(string xml_file)
{
//traitement...
} |
le fichier envoyé est sensé être encodé en ISO 8859-1, mais mon string "xml_file" comporte des erreurs au niveau des caractères spéciaux.
J'ai tenté de jouer avec les conversions d'encodage sans succès
Il me semble que le problème vienne du fait que par défaut, en dotnet, les string sont encodés en UNICODE, mais je ne vois aucun moyen de résoudre mon problème.
Merci d'avance pour votre aide et n'hésitez pas à me demander + de précisions si je n'ai pas été clair.
David.