Bonjour,
Existe-t-il une fonction intégrée à .Net (2.0) permettant de remplacer dans une chaine les caractères accentués et les caractères spéciaux par leurs équivalents ISO (remplacer é par é ou à par à par exemple) ?
Version imprimable
Bonjour,
Existe-t-il une fonction intégrée à .Net (2.0) permettant de remplacer dans une chaine les caractères accentués et les caractères spéciaux par leurs équivalents ISO (remplacer é par é ou à par à par exemple) ?
J'ai essayé d'insérer le code suivant :
où _fluxXml est de type XmlTextWriter. Mais j'obtiens l'erreur suivante :Code:_fluxXml.Settings.Encoding = Encoding.GetEncoding("iso-8859-1");
Export.ExportLa référence d'objet n'est pas définie à une instance d'un objet.
à ...
qui doit apparemment correspondre à la ligne ajoutée.
J'ai résolu l'exception (en fait _fluxXml.Settings est nul).
Mais j'ai encore une question : si je décide d'encoder mon fichier en ISO-8859-1, les caractères insérés dans le fichier ne sont pas remplacés automatiquement ?