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 :

[XHTML] Lien avec accent


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Bayard
    Inscrit en
    Juin 2002
    Messages
    863
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 863
    Par défaut [XHTML] Lien avec accent
    Bonjour,

    J'ai dans mon fichier xhtml un lien vers un fichier word, par exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
         <h5><a id="clic ici" href="\\coucou\spécifications.doc">doc</a></h5>
    lorsque je passe ma souris dessus,
    • avec firefox: il semble que la ligne vue en bas de fenêtre soit bonne
    • avec IE7: j'ai des % qui s'affiche dans le lien


    Lorsque je clique, avec IE 7 le fichier n'est pas trouvé, avec firefox, il faut que j'installe le plug in pour ouvrir des fichiers avec office.

    J'aimerais savoir ce qu'il faut faire pour que cela fonctionne avec IE6.

    Pour info, en début de fichier, j'ai:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" 
    "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
    <link rel="stylesheet" type="text/css" href="S35.css"/>
    <title>TITRE DE MA DOC</title>
    </head>
    <body>
    Donc, pour info, j'ai "charset=iso-8859-1" en début de mon xhtml.

    Merci
      0  0

  2. #2
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 494
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 494
    Par défaut
    Passe l'encodage en UTF-8 pour commencer, enregistre la page en UTF-8 no bom, vérifie que ton serveur ne force pas l'encodage des pages en iso.
    Ensuite reteste, sinon faudra encoder les urls. Ca peut-être fait en PHP.
      0  0

  3. #3
    Membre éclairé Avatar de Bayard
    Inscrit en
    Juin 2002
    Messages
    863
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 863
    Par défaut
    Pourriez-vous expliquer chaque action ?

    désolé...
      0  0

  4. #4
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Autrement dit tu commences par ça : Jeu de caractères

    Pour le côté PHP, il existe des fonctions comme utf8_encode
      0  0

  5. #5
    Membre éclairé Avatar de Bayard
    Inscrit en
    Juin 2002
    Messages
    863
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 863
    Par défaut
    J'ai essayé cela:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    et cela fonctionne !

    J'aurais aimé un peu plus de précision dans les aides mais merci quand même...
      0  0

  6. #6
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    Permet de définir l'encodage; Si ton serveur transmet une entête différente de celle que tu as défini (surtout pour l'encodage) il risque d'avoir conflit.

    Il est bon aussi d'utiliser la version PHP. En fait il faut mettre les deux. De plus l'article que je t'ai donné t'explique tout. Donc que veux-tu d'autres comme explications ?

    visiblement FF fait l'impasse et récupère ton charset alors que IE comme toujours fait qu'à sa tête.

    Par contre ce qui est étonnant c'est que l'ISO contient ce genre de caractères, donc bizarre.

    Comme dit plus haut ça doit venir, peut être de l'encodage de la page elle (fait ça reste incertain).
      0  0

Discussion fermée
Cette discussion est résolue.

Discussions similaires

  1. [CakePHP] Liens avec accent renvois vers et un controller et une action
    Par Joretapo17 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 27/02/2015, 09h44
  2. Lien avec accent
    Par Bayard dans le forum Réseau/Web
    Réponses: 1
    Dernier message: 03/05/2008, 10h50
  3. Lien vers répertoire avec accent
    Par krfa1 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 14/12/2006, 19h01
  4. [XHTML] Pb avec lien relatif et lien absolu
    Par trotters213 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 13/09/2006, 13h38
  5. [XHTML] XHTML 1.0 Strict : Lien avec "target" ?
    Par MaTHieU_ dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 10/08/2006, 17h56

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