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

HTML Discussion :

UTF8 fait planter mon JS


Sujet :

HTML

Vue hybride

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

    Informations forums :
    Inscription : Juillet 2010
    Messages : 88
    Par défaut UTF8 fait planter mon JS
    Bonjour,

    J'ai un drôle de problème en effet j'ai une page HTML dont le contenu change en fonction de la langue. J'ai donc un fichier XML qui contient toute mes phrase en FR et en EN.

    Mon XML est comme suis :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?xml version="1.0" encoding="iso-8859-1"?>
    Seulement j'ai des accents dans mon texte francais. Donc dans ma page HTML qui était comme suis :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
    J'ai changé par :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <meta content="text/html; charset=UTF-8" http-equiv="content-type">
    Cela a résolu mon problème d'affichage a l'écran des accents mais le JS ne fonctionne plus après se changement.

    C'est pourquoi je vous demande si cela vous est déjà arrivé et si vous avez une idée de correction. Dans le cas ou vous voudriez plus de précision n'hésité pas.

    Merci beaucoup.

  2. #2
    Membre chevronné
    Homme Profil pro
    Webmaster
    Inscrit en
    Janvier 2007
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Janvier 2007
    Messages : 489
    Par défaut
    Bonjour,

    Si ton javascript est contenu dans un fichier parallèle sauvegarde le simplement au format UTF8.

    L'encodage doit aussi correspondre.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 88
    Par défaut
    Mon javascript est contenu dans le même fichier HTML et j'aimerai que cela reste ainsi ( je ne métrise pas trop l'appel a d'autre fichier ) mais si j'ai pas le choix.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 88
    Par défaut
    Bonjour,

    J'ai pu corriger mon problème. Je sais pas trop comment, après plusieurs test sur plusieurs poste différent cela marche parfaitement sur les autres poste alors que sur le mien j'avais toujours l'erreur des caractère spéciaux. Après une mise a jour de IE v6 vers IE v8 l'erreur est corrigé d'elle même.

    Merci quand même.

  5. #5
    Membre Expert
    Avatar de Loceka
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    2 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 2 276
    Par défaut
    Prend un éditeur de texte "évolué" (comme Notepad++), ouvre ton document HTML, et convertis ton document en UTF-8 (dans Notepad++ ça se fait dans Encodage/Convertir en UTF-8).

    Normalement ça devrait régler le problème même sous IE 6.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 88
    Par défaut
    Citation Envoyé par Loceka Voir le message
    Prend un éditeur de texte "évolué" (comme Notepad++), ouvre ton document HTML, et convertis ton document en UTF-8 (dans Notepad++ ça se fait dans Encodage/Convertir en UTF-8).

    Normalement ça devrait régler le problème même sous IE 6.
    Testé et marche pas.

    C'est pour sa que j'ai pas trop compris sur le coup mais c'est pas grave sa marche maintenant. Car je pense que mon JS avait des caractère bizarre,j'ai corrigé c'est OK. Merci beaucoup.

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

Discussions similaires

  1. [MySQL] Requète trop lourde qui me fait planter mon chargement
    Par runner77 dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 30/01/2009, 09h58
  2. [CVSNT] Fait planter mon pc.
    Par warenbe dans le forum CVS
    Réponses: 0
    Dernier message: 29/10/2008, 19h17
  3. comment trouver ce qui fait planter mon VS ?
    Par gorgonite dans le forum Visual Studio Team System
    Réponses: 3
    Dernier message: 03/06/2008, 23h40
  4. Réponses: 4
    Dernier message: 28/06/2007, 00h05
  5. Réponses: 2
    Dernier message: 17/03/2007, 13h43

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