IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP Discussion :

Problème d'encodage ASP - MS ACCESS - Bizarre :)


Sujet :

ASP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 11
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    J'ai rajouté ca sur toute les pages, au cas ou :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Response.Charset = "utf-8"
    Aussi, j'utilise de l'AJAX - et lors de ma requete AJAX, j'utilise ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 11
    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 !

  3. #3
    Membre confirmé
    Inscrit en
    Octobre 2004
    Messages
    154
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 154
    Par défaut
    Merci l'info

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. problème chaine de caractère avec ASP et access
    Par bouzakher dans le forum ASP
    Réponses: 2
    Dernier message: 26/05/2009, 11h33
  2. Problème de base de données ACCESS non reconnue avec ASP
    Par Therambok dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 05/01/2009, 17h38
  3. problème d'encodage caracteres bizarre
    Par maysa dans le forum Requêtes
    Réponses: 0
    Dernier message: 29/10/2008, 10h06
  4. Problème Mailing-List ASP avec CDO et access
    Par francois_pignon dans le forum ASP
    Réponses: 3
    Dernier message: 04/06/2006, 21h31
  5. Réponses: 14
    Dernier message: 06/08/2004, 15h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo