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 :

Affichages de caractères non-ASCII [HTML 4.0]


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2009
    Messages
    21
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 21
    Par défaut Affichages de caractères non-ASCII
    bonjour,

    je fais un include d'une url...une page qui contient des lettres accentuées codées en ASCII et d'autres qui ne le sont pas.
    problème ces derniers caractères ne s'affichent pas correctement dans ma page html.

    sachant que je ne peux modifier la page en include, y'a t'il une solution ?

    merci de votre aide

  2. #2
    Membre chevronné Avatar de GihefBey
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    366
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2006
    Messages : 366
    Par défaut
    Bonjour,

    Définis un encodage adapté dans la page qui reçoit le include.

    Du genre <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> ou <meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />

    -

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2009
    Messages
    21
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 21
    Par défaut
    merci de ton aide GihefBey, mais quelque soit l'encodage ça ne fonctionne pas.
    voici le code de ma page.

    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
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
     
    <html>
    <head>
    	<title>Page Google</title>
    	<meta http-equiv="Content-type" content="text/html; charset=utf-8" />	
    </head>
     
    <body>
    <div align="center"><strong><h3>Page Google</h3></strong></div>
    <?php
    include("http://www.google.com/notebook/public/16869903454478755607/BDRcoQgoQsvOTxeAj");
    ?>
    </body>
     
    </html>

  4. #4
    Rédacteur
    Avatar de Macmillenium
    Homme Profil pro
    Développeur front-end
    Inscrit en
    Mars 2008
    Messages
    2 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur front-end
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 2 333
    Par défaut
    Bonsoir,

    Essaye de forcer l'encodage en utf-8 de la page que tu inclus avec la fonction utf8_encode()

    Code HTML : 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
     
    <?php
    $contenu = include("http://www.google.com/notebook/public/16869903454478755607/BDRcoQgoQsvOTxeAj");
    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
     
    <html>
    <head>
    	<title>Page Google</title>
    	<meta http-equiv="Content-type" content="text/html; charset=utf-8" />	
    </head>
     
    <body>
    <div align="center"><strong><h3>Page Google</h3></strong></div>
    <?php 
    echo utf8_encode($contenu);
    ?>
    </body>
     
    </html>

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Février 2009
    Messages
    21
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 21
    Par défaut
    Citation Envoyé par Macmillenium Voir le message
    Bonsoir,

    Essaye de forcer l'encodage en utf-8 de la page que tu inclus avec la fonction utf8_encode()
    Bonsoir Macmillenium, c'est bien vu, mais cela ne fonctionne pas non plus

  6. #6
    Rédacteur
    Avatar de Macmillenium
    Homme Profil pro
    Développeur front-end
    Inscrit en
    Mars 2008
    Messages
    2 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur front-end
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 2 333
    Par défaut
    Je viens de tester le code que j'ai proposé et sa fonctionne très bien.
    Vérifie également que l'encodage est bien en utf-8 dans ton éditeur.

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

Discussions similaires

  1. [Python 2.X] Problème affichage caractères non ASCII
    Par nekcorp dans le forum Général Python
    Réponses: 10
    Dernier message: 26/01/2015, 10h49
  2. Recherche de caractères non ASCII
    Par baloo81 dans le forum Langage
    Réponses: 3
    Dernier message: 05/09/2008, 11h21
  3. Jeu de caractère non-ascii
    Par nyme92 dans le forum Administration système
    Réponses: 2
    Dernier message: 07/03/2008, 18h39
  4. Réponses: 3
    Dernier message: 08/02/2008, 19h34
  5. Détecter des caractères non-ASCII
    Par gvdmoort dans le forum Ruby
    Réponses: 2
    Dernier message: 27/01/2008, 13h16

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