• [^] # Re: pas d'entités HTML

    Posté par (site web personnel) . En réponse au message Gestion des accents dans un projet php/mysql.... Évalué à 2.

    Encore +1 pour Francesco.

    Les htmlentities, c'était une solution avant la prépondérance des jeux de caractères en général (et UTF-8 en particulier ... mais on pourrait en utiliser d'autres).
    Dans le monde d'aujourd'hui, ça n'apporte que des soucis : ça fait longtemps que je n'en utilise plus pour les caractères accentuées (seulement pour les caractères spéciaux e.g. (c) © ).

    Il faut juste bien s'assurer de faire la déclaration d'en tête des fichiers HTML, et d'utiliser un éditeur qui gère bien les jeux de caractères (et plus spécialement le UTF-8, puisque c'est votre choix) et d'avoir un défaut qui va bien (pour la création de nouveaux fichiers ... qu'on a vite fait de créer avec le mauvais jeux de caractères) ... et pareil pour la base de données (en règle générale, ça se déclare au niveau des tables).