- Toujours partir de textes "propres" en utf8
- utiliser iconv() lorsqu'il est disponible, pour convertir proprement les champs en texte brut : l'utilisation des fonctions de SPIP insèrent des codes HTML.
Je ne comprends pas ce que ça a de spécifique au "facteur" : s'il
manque une option à la conversion de charset de SPIP, il faut
l'ajouter.
utiliser iconv() lorsqu’il est disponible, pour convertir proprement les champs en texte brut : l’utilisation des fonctions de SPIP insèrent des codes HTML.
Je ne comprends pas ce que ça a de spécifique au « facteur » : s’il
manque une option à la conversion de charset de SPIP, il faut
l’ajouter.
En effet, ça serait bien d’ajouter une option dans certaines fonctions de transcodage de inc/charsets.
iconv() permet de transcoder facilement, avec une option bien pratique : //TRANSLIT ou //IGNORE
A rajouter dans unicode2charset() ?
Bon, vu que ça touche à SPIP, je n’ai pas eu le réflexe de proposer de patch.
Je vais voir ce que je peux faire, de plus générique et de plus complet.
En effet, ça serait bien d'ajouter une option dans certaines fonctions de
transcodage de inc/charsets.
iconv() permet de transcoder facilement, avec une option bien pratique :
//TRANSLIT ou //IGNORE
A rajouter dans unicode2charset() ?
peux-tu dire précisément de quoi il s'agit ? pour la translittération
on a une fonction déjà.
Bon, vu que ça touche à SPIP, je n'ai pas eu le réflexe de proposer de
patch.
Euh... ben... je sais pas quoi dire là. L'idéal est de proposer
patch+tests unitaires définissant la raison du patch.
Je vais voir ce que je peux faire, de plus générique et de plus complet.