• # L'utilsation de mb_ est logique

    Posté par . En réponse au message PHP et UTF-8. Évalué à 2.

    J'utilise utf8 également pour mes sites.

    Dans la doc de php, php<6 considère que pour une chaine 1 caractère = 1 octet. ( voir http://fr.php.net/manual/fr/language.types.string.php )

    J'ai eu recours a deux attitudes :
    * tout forcer en ISO 8859-1 avec utf8_decode() ce qui n'est pas spécialement fin.
    * forcer tout le monde : php (option de compilation), xhtml (en tete, mimetype), mysql (déclaration) et le navigateur (re mimetype, meta-equiv) en utf8 et utiliser les mb_* . Ce qui n'est pas non plus très fin.

    Par mon expérience je dirais que les mb_ est une manière logique, voire normale.