Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# besoin d'aide

Envoyé par : muruelle

Date : 19/04/2006 20:28

je viens de réaliser un formulaire xul + un fichier php qui me permi l'insertion ds la base de donnée, lorsque j'envoie des string avec des accent j'obtiens ds ma base des caractère bizards..!!!! comme ééééé

# Re: besoin d'aide

Envoyé par : laurentj

Date : 19/04/2006 23:35

problème de charset. Vérifie que tout le long de ta chaîne de traitement, l'encodage des caractères est le même : dans la page xul, dans la page php, dans la base de donnée.. Et faire eventuellement les convertions qui s'imposent.

# Re: besoin d'aide

Envoyé par : laurentj

Date : 20/04/2006 00:11

En fait, il faut préciser une chose : xmlhttprequest envoi toujours en UTF-8. Donc, si tu travaille en iso-8859-1, il faut que tu fasses en php un utf8_decode sur les données que tu reçoit de xmlhttprequest.

Une autre solution, et la plus simple, est de travailler partout en utf-8 :

  1. tu configure ton éditeur pour qu'il sauvegarde tes sources en utf-8 (que ce soit php, xul, js ou autre..)
  2. tu spécifie bien dans le fichier xul que tu es en utf-8 : <?xml version="1.0" encoding="utf-8"?>
  3. éventuellement tu configure ton serveur de base de donnée, ou tu le spécifie dans le schema (tout dépend du serveur...) que les données sont en utf-8

PS: pour la prochaine fois, met un sujet de message explicite. "besoin d'aide" ça ne veut rien dire. Je dis ça, pour qu'on puisse facilement retrouver les messages. merci.

Il n'est plus possible de poster des messages dans ce forum.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.