Forum CMS Made Simple FR

Version complète : [résolu] RSS2HTML:1.2.5.1, souci d'encodage
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: #1.10.3

#~ Hébergeur / Soft : OVH
#~ Informations Système :


#~ ----------------------------------------------

#~ Cms Version: 1.10.3
#~ Installed Modules:
#~ CMSMailer: 2.0.2
#~ FileManager: 1.2.0
#~ MenuManager: 1.7.7
#~ ModuleManager: 1.5.3
#~ News: 2.12.3
#~ Printing: 1.1.2
#~ Search: 1.7
#~ ThemeManager: 1.1.4
#~ TinyMCE: 2.9.6
#~ FormBuilder: 0.7.1
#~ RSS2HTML: 1.2.5.1
#~ Gallery: 1.5.2
#~ CGExtensions: 1.27.9
#~ FrontEndUsers: 1.17
#~ NMS: 2.3.8
#~ CMSPrinting: 1.0
#~ MicroTiny: 1.1.1
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template: false
#~ output_compression: false
#~ max_upload_size: 64000000
#~ default_upload_permission: 664
#~ url_rewriting: none
#~ page_extension:
#~ query_var: page
#~ image_manipulation_prog: GD
#~ auto_alias_content: true
#~ locale:
#~ default_encoding: utf-8
#~ admin_encoding: utf-8
#~ set_names: true
#~ Php Information:
#~ phpversion: 5.2.17
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ memory_limit: 128M
#~ max_execution_time: 120
#~ output_buffering: On
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 64M
#~ upload_max_filesize: 64M
#~ session_save_path: /tmp (1777)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ Server Information:
#~ Server Api: cgi
#~ Server Db Type: MySQL (mysql)
#~ Server Db Version: 5.1.49
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Avec la version précédente de CMSMS et RSS2HTML, j'avais obtenu une bonne prise en compte des caractères accentués en indiquant "UTF-8" partout : dans l'appel du module dans le gabarit de la page, dans le gabarit de RSS2HTML. Je viens de passer CMSMS en version 1.10.3 et par la même occasion, RSS2HTML en 1.2.5.1, signalée "compatible 1.10" dans la présentation des modules.

Des idées ? Merci d'avance !
En complément de mes premières explications, sans doute pas très claires, un exemple de la façon dont sont gérés les accents :

la Santé a déclaré que l'Inde a réussi à stopper...
Salut,

je te conseille de vérifier que tes fichiers PHP et encodage de pages soit toutes en "UTF-8 Sans BOM" (google te dirat ce que c'est le sans BOM si ça t’intéresse)

Comment faire ?

Sous windows Notepadd++ fait ca tres bien !
Tu ouvre un fichier menu > Encodage > Convertir en sans UTF-8 sans BOM. Il doit y a voir moyen de faire ca pour un groupe de fichiers.

Et en plus dans tes pages HTML avoir juste après la balise ouvrante <head> quelque chose comme ca:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Merci Youpi, pour cette réponse.
J'ai effectivement ce code dans toutes mes pages.
Dans l'appel du module RSS2HTML, j'ai
{cms_module module="RSS2HTML" feed="News du Rotary International" numitems=3 template="RI2" encoding="UTF-8" lang="fr_FR"}
Dans le gabarit d'affichage j'ai :
{$item.title|UTF8_encode}
{$item.summary|UTF8_encode}
Je ne maitrise pas le texte que je vais chercher, mais avec Cmsms 1.9.4 et RSS2HTML de la version précédente, j'avais obtenu un affichage correct.
Les fichiers php à encoder correctement, ce seraient lesquels ?

Accessoirement, si quelqu'un a une autre solution de lecteur de flux RSS à intégrer à Cmsms, je prends !
Merci d'avance !
Trop d'info tue l'info...
J'ai retiré, dans le gabarit de la page, le critère encoding="UTF-8"
J'ai également retiré, dans le gabarit de RSS2HTML, UTF8_encode.

Mon intention était de revenir à un codage par défaut et modifier ensuite point par point.

Mais le codage par défaut fonctionne parfaitement !

Bon week end à tous, le mien commence mieux car ce site est à jour et fonctionne.