+ Répondre à la discussion
Affichage des résultats 1 à 6 sur 6
  1. #1
    Membre du Club
    Inscrit en
    septembre 2006
    Messages
    184
    Détails du profil
    Informations forums :
    Inscription : septembre 2006
    Messages : 184
    Points : 47
    Points
    47

    Par défaut Comment encoder en UTF-8 mes fichiers ?

    Bonjour,

    Par soucis de conformités aux standards vous me conseillez de configurer dreamweaver de façon à ce qu'il encode les fichier en ISO ou UTF-8?
    Et je suppose que les fichiers php appelés grâce à des include() devront être encodés de la même façon pour ne pas avoir de mauvaises surprises.

    Sinon j'ai manuellement réenregistré via le bloc-note tous mes fichiers en utf-8 parce que le validator, qui est déficient en ce moment l'exigeait, existe-t'il une fonction permettant de réencoder tous les fichiers d'un dossier (également ceux qui n'ont pas de balise <html> et <body> -> issus d'un include() en php) ?

    Merci à vous.

  2. #2
    Inactif
    Avatar de Kerod
    Inscrit en
    septembre 2004
    Messages
    11 677
    Détails du profil
    Informations forums :
    Inscription : septembre 2004
    Messages : 11 677
    Points : 19 762
    Points
    19 762

    Par défaut

    Tu devrais jeter un oeil à ces fonctions PHP utf8_decode utf8_encode
    L'une qui encode et l'autre qui fait le contraire. Maintenant elles le font sur une chaîne passée en paramètre. Don à toi de voir ce que tu peux en faire (lecture de ton fichier, encodage, et affichage avec un petit eval en PHP )

    En HTML il existe pas de fonction vu que c'est un langage statique

  3. #3
    Membre du Club
    Inscrit en
    septembre 2006
    Messages
    184
    Détails du profil
    Informations forums :
    Inscription : septembre 2006
    Messages : 184
    Points : 47
    Points
    47

    Par défaut

    Salut Kerod,

    L'idée serait donc d'utiliser qq chose comme :
    Code :
    utf8_encode(include("page.php"))
    Merci

  4. #4
    Inactif
    Avatar de Kerod
    Inscrit en
    septembre 2004
    Messages
    11 677
    Détails du profil
    Informations forums :
    Inscription : septembre 2004
    Messages : 11 677
    Points : 19 762
    Points
    19 762

    Par défaut

    Sais-tu ce que fais include ?

    Include ne renvoit pas de chaine de caractères, si tu veux faire ce genre de choses tu as ceci Comment récupérer le contenu d'un fichier ? sachant que Comment utiliser les fonctions file_get_contents et file_put_contents lorsqu'elles sont désactivées ?

  5. #5
    Modérateur
    Avatar de blueice
    Profil pro
    Inscrit en
    mars 2003
    Messages
    3 449
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : mars 2003
    Messages : 3 449
    Points : 4 701
    Points
    4 701

    Par défaut

    Si tu as DW, il suffit de faire un rechercher/remplacer pour l'encodage.
    Pour l'enregistrement à toi de te faire une moulinette qui enregistre en UTF-8.
    A moins qu'un template DW permette la transformation des fichiers à tester....
    -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_SIGNATURE -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
    Dans la mesure du possible, essayez de montrer votre problème en situation réelle en nous donnant une url, que l'on puisse tester.
    Pensez également à cocher

    Aucun problème ne doit être résolu en MP (Message Privé) le forum est là pour ça.

    Dimension Internet - Carnet Web
    Imprimerie Nice

  6. #6
    Membre éclairé
    Homme Profil pro
    Coordinateur développement web
    Inscrit en
    août 2004
    Messages
    475
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France

    Informations professionnelles :
    Activité : Coordinateur développement web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : août 2004
    Messages : 475
    Points : 389
    Points
    389

    Par défaut

    salut,

    Sinon sous linux tu as iconv http://www.gnu.org/software/libiconv...v/iconv.1.html

    Ca marche du feu de dieu ;-) et ça t'evite de passer page par page

    Mic

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •