Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/07/2007, 15h10   #1
Invité de passage
 
Inscription : juillet 2007
Messages : 11
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 11
Points : 4
Points : 4
Par défaut Problème d'encodage ASP - MS ACCESS - Bizarre :)

Bonjours tout le monde.

Voilà j'ai un souci d'encodage assez bizarre.
Cela fait plusieurs jours que j'essais de résoudre, avec parfois de la réussite mais là, je ne comprend plus.

le Header de ma page ASP :
Code :
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
J'ai rajouté ca sur toute les pages, au cas ou :
Code :
Response.Charset = "utf-8"
Aussi, j'utilise de l'AJAX - et lors de ma requete AJAX, j'utilise ca :
Code :
xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=utf-8");
Vous l'aurez compris, tout mon programme est en utf-8.
Pourtant, lorsque j'affiche les resultats donnée par ma fonction AJAX, ceux-ci ne sont pas bien encodé ( M?Rial au lieu de MéMoRial, par exemple).

On peut penser que cela vien de la base de donnée Access -> Les caractères é à et autres sont ecrit normalement dans la base de donnée Access ( cad: "écriture" est écrit "écriture" dans la base de donnée).Est ce normal ?

Lorsque j'affiche directement la sortie d'une requete à la base de donnée, parfois ca m'affiche bien ( les é et à et autres s'affichent correctement), et parfois non (sur certaines page, ca écrit les caractères bizarre).

Je ne comprend pas trop un tel méli mélo donc si vous aviez une piste, je vous en serais très reconnaissant.

Sur ce merci d'avance et bon courage ! :p
SaMot91 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2007, 11h23   #2
Invité de passage
 
Inscription : juillet 2007
Messages : 11
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 11
Points : 4
Points : 4
Par défaut Résolution du Problème.

Il se trouve que j'ai enfin trouvé la solution à tous mes problèmes d'encodage : Inscrivez "session.CodePage = 65001 " dans votre code ASP, et le tour est joué.

Le problème venait d'en faite d'une de mes fonctions incluse dans toute les pages, et non de la base de donnée.

J'ai ajouté le ptit code : session.codePage et tout marche Nickel ! voilà.

J'éspere ca pourra en aider certains !

Sur ce bonne journée !
SaMot91 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/07/2007, 15h28   #3
Nouveau Membre du Club
 
Inscription : octobre 2004
Messages : 120
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 120
Points : 36
Points : 36
Merci l'info
Portekoi est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h17.


 
 
 
 
Partenaires

Hébergement Web