Changer de jeu de caractères pour UTF-8

Changer de jeu de caractères pour UTF-8 (le 31 janvier 2009)

Et bien la petite surprise du week-end (merci Elie !), ma deuxième publication sur Openweb vient d'être mise en ligne : changer de jeu de caractères pour UTF-8.

Je remercie particulièrement Gilles Chagnon, Emmanuel Clément, Monique Brunel, Maurice Svay, Pascale Lambert Charreteur, Florian Hatat et bien sûr Elie Sloïm, pour toute l'aide qu'ils m'ont apporté pour transformer une idée un peu brute en bel article ciselé.

Et sur ce.... AAAAATCHOUM ! (oui, je suis un peu malade ce week-end, snirf...)

Permalien :

Flux RSS des commentaires de ce billet : https://www.nicolas-hoffmann.net/rss/commentaires.php?id_news=1200

4 commentaires

Posté par Alf le 31/01/2009 à 18:32:42
Un chouette article qui tombe bien, car je me posais la question, il y a quelques mois...et ma réponse a été le recodage de mon site avec UTF-8 (avec "transformation de ma BDD au passage). Le moins qu'on puisse dire, c'est que ce n'est pas du tout évident, mais avec un peu de pratique, on y arrive tant bien que mal. Ma technique (de bourrin) n'est, bien sûr, pas trop applicable sur des supers gros sites (clin d’oeil).
Sinon, je ne me souviens pas si tu en parles dans ton article, mais les fichiers php codés sous Notepad++ (dans mon cas) doivent être déclarés en UTF-8 également (Juste une option à changer dans Notepad++). Je ne le savais pas et au début, je me demandais si mes modifications dans ma BDD étaient bien prise en compte !
Enfin, mes premiers tests de "recodage" fonctionnent plutôt bien, mais mon site site "version 2 / UTF-8" est loin d'être fini, car j'en profite aussi pour optimiser et sécuriser encore plus mon "codage de barbare" de la version 1. Autant dire que mon site avec sa skin "bleu moche" est encore en ligne pour un petit moment (clin d’oeil)
Posté par Nico le 01/02/2009 à 15:36:52
Oh que oui que j'en parle : il y a toute une rubrique dans l'article à ce sujet. (clin d’oeil)
Posté par Alf le 05/02/2009 à 18:31:33
Dans mon dur labeur de "traduction" de mon site version "1" en version "UTF-8", j'ai eu des problèmes avec la fonction "htmlentities". Il semblerait qu'avec l'UTF-8, cette fonction ait du mal à fonctionner correctement (désolé pour la redondance "fonction-fonction..." (clin d’oeil) ).
J'ai du la remplacer par "htmlspecialchars", et là, plus de problème ! Ou alors, c'est moi qui me débrouille mal...
Posté par Nico le 05/02/2009 à 21:53:01
Attention, si l'extension mbstring n'est pas chargée, PHP va se brouter lamentablement avec pas mal de fonctions...

J'ai eu qq surprises. (en colère)

Ajouter un commentaire









L'option « Se souvenir de mes informations » utilise un cookie, elle ne sera pas effective si vous les avez désactivés.

Les balises HTML ne seront pas interprétées, il est donc inutile d'en mettre. Par contre, les sauts de lignes de votre commentaire seront pris en compte, ne mettez donc pas de <br />, le site s'en chargera. Bien sûr, un commentaire vide ne sera pas ajouté !

L'auteur (autrement dit moi) n'est pas responsable des éventuelles fautes d'orthographe dans les commentaires.
Tout propos raciste et/ou insultant sera supprimé sans préavis. Les commentaires hors de propos destinés à faire de la pub pour des sites seront également supprimés sans ménagement.

Je vous prie de me pardonner, j'ai énormément de mal à lire le "langage" SMS, il n'est donc pas du tout interdit de s'abstenir de l'utiliser. Qui plus est, vous avez sûrement un clavier digne de ce nom et pas celui d'un téléphone portable. Ne vous gênez pas pour utiliser l'option "Prévisualiser" si vous voulez vous relire avant de poster, je vous en remercie d'avance !

Cet article a été écrit par Nicolas Hoffmann.

Ce site est la propriété de Nicolas Hoffmann.
Tous droits réservés, les textes du blog sont publiés sous licence CC BY-NC-SA.