Salut à tous
J'ai un site web depuis maintenant 17 ans. Une bonne communauté. Le principal est du fait maison, et même du fait main. Site très rapide, qui ferait surement peur à un professionnel de la profession à l'examen du code (le modèle MVC moi par exemple ...) mais ça marche super et je m'amuse bien avec ça.
Alors, pourquoi ouvrir ce post ?
Pace que je me rends compte qu'avec spip, seul module de mon site qui n'est pas de moi et qui me permet de gérer toute une rubrique documentation, je me heurte à de petits soucis. Je suis en en encodage latin et quand par exemple un contributeur copie-colle son texte depuis word, il va se retrouver à l'édition suivante avec pas mal de trucs convertis en entités html. Moi ça ne me dérange pas, mais pour les non-initiés, ça surprend un peu ... Et pour le reste, c’est parfois pareil … ponctuellement je me heurte à de petites choses, toujours contournables, mais quand même … (par exemple les lettres grecques ou certains caractères particuliers)
J'ai beaucoup potassé ces dernières semaines. Je suis au top sur l’update apache / mysql et j'ai même écrit un script bash qui en une commande me convertirait toutes mes bases, tous mes fichiers iso->UTF8.
Là on croit que le boulot est fait quand on a lu les principaux tuto du web qui sortent sur une recherche google.
Et puis on fait un essai sur un site mineur autre et on se rend compte que ça beurre ... certaines fonctions ne répondant plus pareils ...
On fouille on fouille et on tombe alors sur ce bijou d'article : http://www.julp.fr/articles/3-php-et-utf-8.html
(aucun formulaire de contact sur ce site qui est brillantissime, si l'auteur à tout hasard lit ces lignes alors qu'il reçoive ma reconnaissance éternelle !)
Et là on en prend plein la tronche parce qu'on se rend compte que les tuto simplistes sur le sujet parlent de tout sauf de l'essentiel : les dizaines de fonctions touchant aux chaines de caractère et qui ne vont plus réagir comme il faut pour la plupart ...
Vous imaginez donc que ça refroidit. D'où la question en titre de ce message.
Peut-on en 2014 penser continuer encore longtemps avec un site encodé en Latin ?
Faut il faire l’effort (majeur) de reprendre tout son site pour passer en UTF-8 en se disant que cela sera fait et plus à faire ?
J’avoue que j’ai envie de me lancer, mais je sais qu’imparablement ou presque je vais introduire qqs bugs qui parfois ne me seront remontés que tardivement, même si j’essaye de faire ça avec la plus grande rigueur !
Merci pour votre avis, j’ai vraiment besoin de recueillir l’opinion de pro ou semi pro sur le sujet !
B.
J'ai un site web depuis maintenant 17 ans. Une bonne communauté. Le principal est du fait maison, et même du fait main. Site très rapide, qui ferait surement peur à un professionnel de la profession à l'examen du code (le modèle MVC moi par exemple ...) mais ça marche super et je m'amuse bien avec ça.
Alors, pourquoi ouvrir ce post ?
Pace que je me rends compte qu'avec spip, seul module de mon site qui n'est pas de moi et qui me permet de gérer toute une rubrique documentation, je me heurte à de petits soucis. Je suis en en encodage latin et quand par exemple un contributeur copie-colle son texte depuis word, il va se retrouver à l'édition suivante avec pas mal de trucs convertis en entités html. Moi ça ne me dérange pas, mais pour les non-initiés, ça surprend un peu ... Et pour le reste, c’est parfois pareil … ponctuellement je me heurte à de petites choses, toujours contournables, mais quand même … (par exemple les lettres grecques ou certains caractères particuliers)
J'ai beaucoup potassé ces dernières semaines. Je suis au top sur l’update apache / mysql et j'ai même écrit un script bash qui en une commande me convertirait toutes mes bases, tous mes fichiers iso->UTF8.
Là on croit que le boulot est fait quand on a lu les principaux tuto du web qui sortent sur une recherche google.
Et puis on fait un essai sur un site mineur autre et on se rend compte que ça beurre ... certaines fonctions ne répondant plus pareils ...
On fouille on fouille et on tombe alors sur ce bijou d'article : http://www.julp.fr/articles/3-php-et-utf-8.html
(aucun formulaire de contact sur ce site qui est brillantissime, si l'auteur à tout hasard lit ces lignes alors qu'il reçoive ma reconnaissance éternelle !)
Et là on en prend plein la tronche parce qu'on se rend compte que les tuto simplistes sur le sujet parlent de tout sauf de l'essentiel : les dizaines de fonctions touchant aux chaines de caractère et qui ne vont plus réagir comme il faut pour la plupart ...
Vous imaginez donc que ça refroidit. D'où la question en titre de ce message.
Peut-on en 2014 penser continuer encore longtemps avec un site encodé en Latin ?
Faut il faire l’effort (majeur) de reprendre tout son site pour passer en UTF-8 en se disant que cela sera fait et plus à faire ?
J’avoue que j’ai envie de me lancer, mais je sais qu’imparablement ou presque je vais introduire qqs bugs qui parfois ne me seront remontés que tardivement, même si j’essaye de faire ça avec la plus grande rigueur !
Merci pour votre avis, j’ai vraiment besoin de recueillir l’opinion de pro ou semi pro sur le sujet !
B.