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

JavaScript Discussion :

caract�re sp�ciaux sous IE dans de l'AJAX


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �clair�
    Inscrit en
    Octobre 2004
    Messages
    277
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 277
    Par d�faut caract�re sp�ciaux sous IE dans de l'AJAX
    Bonjour,

    J'ai un souci avec IE, mais � sont remplac� avec des caract�res bizard alors que sous FF sa marche nikel.

    Vol� le code ajax.
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
     
    function html_requete(url_requete)
    {	
    		var nb_aleatoire= Math.round(Math.random()*10000); 
    		var type = "";
    		eval ('var object'+nb_aleatoire+'=null;')
    		//document.getElementById('chargement').style.display='';
    		if(window.XMLHttpRequest){ // Firefox 
    			eval("object"+nb_aleatoire+ " = new XMLHttpRequest();"); 
    			 if ("object"+nb_aleatoire+".overrideMimeType") {
    					"object"+nb_aleatoire+".overrideMimeType('text/html; charset=ISO-8859-15')"; 
    			}
    			type = "application/x-www-form-urlencoded";
    		}else if(window.ActiveXObject){ // Internet Explorer 
    			eval("object"+nb_aleatoire+ " = new ActiveXObject('Microsoft.XMLHTTP');"); 
    			type = "text/html; charset=ISO-8859-15";
    		}else { // XMLHttpRequest non supporté par le navigateur 
    			alert('Votre navigateur ne supporte pas les objets XMLHTTPRequest...');
    		}
     
     
     
    		eval("object"+nb_aleatoire+".open('GET' , url_requete, true);");
    		eval("object"+nb_aleatoire+".setRequestHeader('Content-type', '"+type+"');");
    		eval("object"+nb_aleatoire+".setRequestHeader('Connection', 'close');");
     
     
    		eval("object"+nb_aleatoire+".send(null);");
    		eval("object"+nb_aleatoire+".onreadystatechange=function(){if (object"+nb_aleatoire+".readyState==4){	eval(object"+nb_aleatoire+".responseText);}}");
    }
    Merci d'avance.
    B.BARBET

  2. #2
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    ben entre l'ajax IE et le FFX dans ton code tu as :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    type = "text/html; charset=ISO-8859-15";
    tu d�finis un charset pour IE ...

    Essaye de le virer ?


    Sinon dans ta reponse par php mets un charset dans le header
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  3. #3
    Membre �clair�
    Inscrit en
    Octobre 2004
    Messages
    277
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 277
    Par d�faut
    Bon ben j'ai vir�
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    type = "text/html; charset=ISO-8859-15";
    et cela ne change rien.


    Merci d'avance.

  4. #4
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    alors c'est cot� php que tu dois mettre un charset dans le header !
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  5. #5
    Membre �clair�
    Inscrit en
    Octobre 2004
    Messages
    277
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 277
    Par d�faut
    Voil� cela fonctionne j'ai rajout� dans ma page php

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    header('Content-type: text/html; charset=ISO-8859-15');
    J'aurai voulu savoir s'il n'�tait vraiment pas possible d'ajouter cette ligne dans ajax.js

    Merci

  6. #6
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut



    heu ajax c'est cot� cleint ...
    l� il faut que ce soit le serveur qui indique le header dans la page retourn�e
    Donc absolument pas accessible depuis le client !
    Tu peux au mieux envoyer de puis le client le charset � retourner et le concatener en php mais ce sera toujours php qui indiquera le header
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. probeme caract�res sp�ciaux sous Linux
    Par ralf091 dans le forum Langage
    R�ponses: 5
    Dernier message: 30/06/2008, 11h10
  2. [SDL_ttf]Accents, caract�res sp�ciaux sous linux
    Par Jordinateur dans le forum SDL
    R�ponses: 2
    Dernier message: 08/06/2008, 16h18
  3. affichage des caract�res sp�ciaux sous java
    Par hasnaouiwafa dans le forum G�n�ral Java
    R�ponses: 2
    Dernier message: 03/04/2007, 17h23
  4. Caract�res sp�ciaux et accentu�s dans MySql
    Par FoxLeRenard dans le forum Outils
    R�ponses: 3
    Dernier message: 18/01/2007, 12h33

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