up up up

C'est vraiment le bin's intégral ces histoires d'accents

Si on prend l'exemple de News, il y a ce souci de génération pdf mais pas seulement. Cela semble concerner tout Xoops.
J'ai un site monté sur Xoops 2.3.2b et avec :
- un fichier de langage french/global.php (même chose pour english/global.php) contenant
Citation :define('_CHARSET', 'ISO-8859-1');
- dans le fichier mainfile.php
Citation :define( 'XOOPS_DB_CHARSET', 'latin1' );
Pour obtenir un pdf normal dans News (à part de point tout fonctionnait normalement), j'ai tenté de procéder au passage de mon site de ISO-8859-1 à UTF-8 comme suit :
- modification des 2 fichiers global.php en et fr
Citation :// define('_CHARSET', 'ISO-8859-1');
define('_CHARSET', 'UTF-8');
- modification du fichier mainfile.php
Citation ://define( 'XOOPS_DB_CHARSET', 'latin1' );
define( 'XOOPS_DB_CHARSET', 'utf-8' );
- mises à jour des modules System et News, vidage du cache de xoops
Résultats :
1. Les accents présents dans les titres des News comportent désormais des caractères cabalistiques.
2. Le contenu des articles demeure inchangé, c'est à dire que les accents s'affichent correctement. Ces articles ont tous été saisis dans FCKEditor. Voici un bout de source html :
Citation :Cette manifestation a lieu dans toute la France, avec de nombreux événements et expositions<br />
3. Les pdf générés sont toujours décorés de signes étranges à la place des caractères accentués.
... bref la situation s'est empirée. Et en détail :
Sur le PDF, j'obtiens exactement les mêmes caractères (changements sans effets donc) :
- è --> è
- é --> é
- ... soit cette liste :
Citation :ç ---> ç
ä§ ---> ç
é ---> é
ä© ---> é
è ---> è
ä¨ ---> è
ê ---> ê
äª ---> ê
ë ---> ë
ä« ---> ë
Ê ---> Ê
äŠ ---> Ê
Ë ---> Ë
ä‹ ---> Ë
î ---> î
ä® ---> î
ï ---> ï
ä¯ ---> ï
ì ---> ì
Ã? ---> Î
ä? ---> Î
ò ---> ò
ä² ---> ò
ô ---> ô
ä´ ---> ô
ö ---> ö
ä¶ ---> ö
õ ---> õ
ó ---> ó
ø ---> ø
äµ ---> õ
ä³ ---> ó
ä¸ ---> ø
Ô ---> Ô
ä” ---> Ô
Ö ---> Ö
ä– ---> Ö
à ---> à
ä ---> à
â ---> â
ä¢ ---> â
ä ---> ä
ä¤ ---> ä
Ã¥ ---> å
ä¥ ---> å
 ---> Â
ä‚ ---> Â
Ä ---> Ä
ä„ ---> Ä
ù ---> u
û ---> û
ü ---> ü
ä¼ ---> ü
Û ---> Û
Ü ---> Ü
ä¹ ---> u
ä» ---> û
ä¼ ---> ü
ä¼ ---> ü
ä› ---> Û
äœ ---> Ü
ò ---> ñ
ñ ---> ñ
’ ---> '
--> @pplemoko : peut être qu'il faudrait appliquer une "moulinette" de ce
type ? (surtout ne me demande pas comment

)
Tandis que :
- dans le titre de mes News
- ainsi qu'un peu partout dans le site (nom des modules dans le Panel par exemple)
- ... plus généralement : toutes les informations texte mises en base de données par un autre biais que FCKEditor ou TinyEditor (soit tous les champs de formulaires Xoops)
... j'ai cet autre type de contagion :
- un ? dans un losange à la place de é
- le même caractère pour è
- encore le même pour °
- bref... même avec des chercher / remplacer c'est pas vraiment possible.
Chose "étrange" : lorsque je saisi de nouveaux articles avec cette série (dans le titre d'une News par exemple)
Citation :é | è | ê | î | à | â | û | ù | ô | ç | €
... et bien maintenant j'obtiens :
Citation :é | è | ê | î | à | â | û | ù | ô | ç | €
Bref la question : comment fait-on pour passer un site monté en ISO-... en UTF-8 ?Merci d'avance.