[resolu] PicasaWebAlbumBrowser - caractères accentués

Support en français pour CMS Made Simple.

Moderator: jce76350

Locked
athena_pallas
Power Poster
Power Poster
Posts: 272
Joined: Wed Sep 13, 2006 4:41 pm

[resolu] PicasaWebAlbumBrowser - caractères accentués

Post by athena_pallas »

Bonjour à tous,

J'utilise le module PicasaWebAlbumBrowser dans quasiment tous mes sites qui utilisent une galerie photo.
Aujourd'hui je modifie le template des images de l'un d'eux pour avoir la légende des images et là je constate avec déplaisir que les caractères accentués des dites légendes sont mal codés.

Voir par exemple ici : http://www.parcours-artistes.be/exposit ... sition.htm

le texte Collégiale médiévale Saint Hadelin à Celles (Dinant) à la place de Collégiale médiévale pourtant correctement encodé dans l'album picasaweb.
(et je le prouve : http://picasaweb.google.fr/parcours.art ... 6019282642)

Toutes ces pages sont en UTF8 (les miennes, celles dans Picasa, etc.)
Ce qui m'ennuie c'est que c'est la première fois que cela arrive, dans cette galerie-ci par exemple tout se passe bien :
http://photo.guyvan.com/fr/galeries-pho ... -liege.htm

Or j'ai fait un copier / coller du template du second vers le premier, ce sont les mêmes hébergements, etc.
Je suis désapointée.

Merci pour vos suggestions, pistes, aide et voeux de bonne année.
Last edited by athena_pallas on Sat Jan 03, 2009 9:06 am, edited 1 time in total.
bmunsch
Forum Members
Forum Members
Posts: 61
Joined: Sat Oct 13, 2007 11:03 am

Re: PicasaWebAlbumBrowser - caractères accentués

Post by bmunsch »

Bonjour,

Pour info:
PHP travail nativement en ISO, ce n'est qu'à partir de la v6 qu'il basculera entièrement en UTF-8
Je n'ai pas testé le module PicasaWebAlbumBrowser mais vous pouvez essayer la fonctions php suivantes pour "forcer" l'encodage en utf-8:

forcer Apache à passer en utf-8: header('Content-type: text/html; charset=UTF-8');
encodage d'une chaîne de caractères en utf-8: utf8_encode().

Si MySQL n'est pas configuré par défaut pour l'UTF-8 il faut lui préciser la manière dont la base de données doit traiter les caractères contenus dans une requête SQL à l'aide de cette instruction :

SET NAMES 'utf8';

Sinon voici ce que j'ai pu trouver sur le web:

Code HTML

Pour le code HTML il suffit de spécifier l'encodage à l'aide de cette balise :



Apache

Historiquement apache travail en ISO-8859-1, c'est donc dans cette norme qu'il risque d'envoyer ses entêtes.
L'instruction à modifier dans le httpd.conf ou dans un .htaccess :

AddDefaultCharset UTF-8
Reconnaissance rapide des problèmes d'affichage UTF-8 ISO

Si la page affiche des caractères de ce type : "é", "î", "Ã", ...
=> Les données ont été enregistrées au format UTF-8, et le navigateur les affiche en pensant avoir affaire à de l'ISO.

Si la page affiche des caractères de ce type : "�"
=> Les données ont été enregistrées au format ISO, et le navigateur les affiche en pensant avoir affaire à de l'UTF-8.

Si les données sont codées en dur dans la page, voir l'encodage de l'éditeur de texte, l'header apache et la balise meta "charset".
Si les données proviennent de la base, vérifier le format de stockage et les méthodes de lecture et d'insertion (SET NAMES et charset).
Si les données proviennent de l'extérieur (web services, rss, ...), penser à convertir les chaînes de caractère (utf8_encode-decode et fonctions du module iconv).
Voilà j'espère que ça peut vous aider ...
athena_pallas
Power Poster
Power Poster
Posts: 272
Joined: Wed Sep 13, 2006 4:41 pm

Re: PicasaWebAlbumBrowser - caractères accentués

Post by athena_pallas »

un p'tit bug dans le module
http://forum.cmsmadesimple.org/index.ph ... 931.0.html

J'avais chargé la version corrigée sur les autres sites mais pas pour celui du Parcours.
Merci pour votre aide
bmunsch
Forum Members
Forum Members
Posts: 61
Joined: Sat Oct 13, 2007 11:03 am

Re: [resolu] PicasaWebAlbumBrowser - caractères accentués

Post by bmunsch »

Question:
Est-ce que ce module permet de faire des slideshow ou autre ? D'avance merci de votre réponse
athena_pallas
Power Poster
Power Poster
Posts: 272
Joined: Wed Sep 13, 2006 4:41 pm

Re: [resolu] PicasaWebAlbumBrowser - caractères accentués

Post by athena_pallas »

Euh ça dépend de ce que vous entendez par slideshow.
on peut faire défiler les photos en cliquant dessus quand elles sont "ouvertes" (cliquez sur l'une d'entre elles dans une des galeries dont les liens sont ci-dessus pour essayer).
Le défilement ne se fait pas automatiquement avec un chronomètre à ma connaissance.
Locked

Return to “French - Français”