Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Problème d'encodage et de caractères spéciaux [ Windows / Autre ] (alphacrash)

lundi 14 juillet 2008 à 09:04:51 | Problème d'encodage et de caractères spéciaux

alphacrash


Je vous explique mon problème:
Je suis en train de créer un soft qui permet d'exporter en XML wordpress des données SPIP que je vais chercher dans la base de données SPIP.
J'ai donc effectuer un export SQL de la base de données SPIP en changeant le charset pour avoir de l'UTF8 afin d'être compatible wordpress...
Le problème est le suivant:
Dans mon phpmyadmin, j'ai des données avec des caractères spéciaux, par exemple : RÃf©putation en ligne.
Donc quand je vais lire dans ma base de données je vais récupérer une chaîne contenant des caractères spéciaux qui vont me générer des exceptions lorsque je vais insérer ceux-ci dans mon XML.
Donc je  souhaiterais savoir s'il est possible de faire un traitement pour changer ces caractères...
Merci bien à vous...je tiens à signaler que ce soft sera disponible sur le net pour aider les personnes sous SPIP à migrer sous Wordpress.

Encore merci d'avance !


Coding is not a crime!

lundi 14 juillet 2008 à 12:29:00 | Re : Problème d'encodage et de caractères spéciaux

coq

Administrateur CodeS-SourceS
Salut,

Tu as 2 niveaux de corruption là.
"RÃf©putation" est le résultat d'une lecture anormale, en Windows 1252 je suppose, de la donnée encodé en UTF8 "Réputation" qui était elle même le résultat de la lecture anormale de "Réputation" (en UTF8 le 'é' sera encodé sur 2 octets, d'où les 2 chars si on fait la lecture en considérant un encodage mono-octet)
Donc là je dirais que pour la forme finale "RÃf©putation" il y a de fortes chance que ce soit à cause de l'interface web en elle même, à vérifier.
Par contre au départ la donnée en elle même est apparemment bien "Réputation", tu as donc probablement une coquille avec l'extraction de base ou plutôt la lecture du fichier d'extraction si c'est du texte. 



/*
coq
MVP Visual C#
CoqBlog
*/



Cette discussion est classé dans : problème, données, caractères, spéciaux, spip


Répondre à ce message

Sujets en rapport avec ce message

Caractères spéciaux dans l'URL [ par tofyz ] Bonjour à tous,Je réalise une application ASP.NET mais mon problème est dans le codebehind ou plutôt je voudrais le résoudre dans le codebehind en C#. TextBox, listbox et .ToString [ par zmaster ] Bonsoir tout le monde,Voila le problème, je veux afficher dans une listBox une suite d'éléments qu'on rentre au clavier dans une textBox. Jusque la to [DOTNET][C#]Problème de sérialization [ par cedkat ] Bonjour, J'utilise la sérialisation binaire pour la persistance des données, mais voilà le problème : Mes données sont sérializé la première fois sur Serialisation entre plusieurs applications [ par yes ] Bonjour,Voilà mon problème :je sauvegarde des données dans une application avec IFormatter formatter = new BinaryFormatter();tout ce pass bien, Problème Connection BD [ par maevacmoi ] Hello !J'ai un problème, je n'arrive pas à accéder (en C# depuis un webservice) aux données d'une base de données access, pouvez-vous m'aider ? En fai Pop3 Caractères accentués [ par Moonshield ] Voici mon problème..Je communique avec un server Pop3 et j'encode les données reçues en UTF8. Ensuite je mets les données dans une base de données Fox problème lectures fichier xml avec code c# (problèmes lié aux caractères accentués) [ par lalie45 ] bonjour, j'ai un fichier xml, que je lis via la méthode readXml(en c#), et je mets les données récupérées dans un dataset. Cependant, quand le fichie caractères spéciaux [ par cococo84 ] bonjour, cmt puis avoir accès aux caractères comme les lettres grecs.je voulais également savoir s'il est possible de mettre un caractère en exposant, Problème d'affichage avec datagridview toujours pas réglé!!!! [ par patou1007 ] Bonjour,Je suis bloqué depuis un certain temps avec ce faux problème.J'ai envie d'afficher les données d'une base MySQL dans un datagridview.Pour l'in problème xml et xslt [ par c_ensias ] Bonjour à tous,J'ai un fichier xml dont j'ai appliqué un filtre xslt pour en extraire des données.Je voudrais que la sortie soit un fichier XML qui re


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,499 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.