J'ai un formulaire web écrit dans asp.net qui permet à l'utilisateur d'entrer du contenu qui est ensuite sauvegardé dans une base de données et écrit comme fichier xml pour un tiers à importer dans leurs systèmes.Mise en place d'un codage UTF-8 correct depuis l'entrée utilisateur sous forme
Nous produisons le fichier XML en UTF-8.
Ils ont actuellement un problème où un symbole de l'euro (€) est la rupture de leur analyseur XML avec l'erreur suivante:
erreur d'analyse: entrée n'est pas correct UTF-8, indiquer le codage! Du symbole me semble correct, mais évidemment, comme l'utilisateur pourrait copier ce symbole de n'importe quelle source quand ils le copient dans mon formulaire, il pourrait ne pas être codé en UTF-8.
Mes questions:
1.) Comment puis-je savoir 100% si le symbole de l'euro est UTF-8 codé ou non? Y at-il un éditeur où je peux voir comme UTF-8?
2.) Y a-t-il un moyen de vérifier un caractère lorsqu'il est entré ou collé dans le formulaire pour s'assurer qu'il est sauvegardé en encodage UTF-8?
Merci à tous pour vos conseils!
Ed
Notepad ++ vous permet de convertir/encoder le fichier entre différents encodages. (La barre d'état affiche le courant et change du menu "Format") –