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

Langage PHP Discussion :

Différence d'encodage entre le serveur local et le serveur distant


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Août 2008
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 116
    Par défaut Différence d'encodage entre le serveur local et le serveur distant
    Bonjour
    voici mon code
    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
     
    <html>
        <head>
    <!--<meta http-equiv="content-type" content="text/html; charset=windows-1256" />-->
        </head>
    <body>
    <table border="0" align="center">
    <tr>
      <td align="center" style="background-image:url('/images/arabe.jpg');background-repeat:repeat ;" height="70" width="550">
     
     
     
        <font size="24"  color="#FFFFFF" >
            <p style="font-family:personnelle">
                <?php
     
                 header( 'content-type: text/html; charset=windows-1256 ' );
                 echo $contenu;
     
     
                ?>
            </p>
        </font>
      </td>
    </tr>
     
    </table>
    </body>
    </html>
    sur mon serveur local j'obtient des caractères arabes de type windows-1256 , sur le serveur j'ai des caractères de type iso-8859-1.

  2. #2
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 327
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 327
    Billets dans le blog
    17
    Par défaut
    Le header( ) doit être placé avant tout code HTML, tout echo, bref, tout envoi de données, sinon au mieux il est ignoré.

  3. #3
    Membre confirmé
    Inscrit en
    Août 2008
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 116
    Par défaut
    Bonjour
    j'ai essayé d'inserer le header au debut de la page
    mais pas de changement
    en fait cette page est inseré dans un autre template
    est ce qu'il y a d'autres méthodes?

  4. #4
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 327
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 327
    Billets dans le blog
    17
    Par défaut
    A moins de créer une page invalide je ne vois pas comment on peut insérer une page <html>...</html> dans un autre template.
    La méthode est de programmer correctement et de placer le header( ) en amont du HTML.
    Ormis le header( ) tu peux aussi changer les paramètres par défaut du serveur web, mais faut avoir accès à sa config.

Discussions similaires

  1. Différence d'un code HTML en local et sur serveur
    Par laurentSc dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 04/10/2011, 13h22
  2. Réponses: 1
    Dernier message: 26/06/2011, 11h48
  3. Réponses: 4
    Dernier message: 20/01/2010, 11h40
  4. Réponses: 14
    Dernier message: 08/01/2009, 10h29
  5. Réponses: 0
    Dernier message: 24/04/2008, 17h43

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