Annonce

  •  » Utilisation
  •  » Un problème de mauvais caractères, iso-8859-1, UTF 8 ?

#1 2007-01-27 19:02:09

randan
Membre
2007-01-19
8

Un problème de mauvais caractères, iso-8859-1, UTF 8 ?

Bonjour,
je travaille beaucoup à mettre en place ma galerie. Et j'ai beaucoup avancé. L'outil est puissant et j'ai trouvé beaucoup d'aide et astuces dans le forum et wiki.
Mais je bute.
1 - Je gère mes photos et toutes les métadata dans un logiciel spécialisé. Cà concerne les mots clefs, des commentaires, les titres pour l'essentiel de ce que je renseigne. Ces métadata sont ensuite synchronisées avec les fichiers et j'ai pu vérifier avec différents outils que je retrouve bien ce que j'y ai mis. Mais ce n'est pas le cas avec metadata.php, ou je lis des caractères bizarres là où il y a accent.
2- J'ai monté ma galerie localement avec MAMP. Après avoir tatonné, j'ai modifié common.lang.php pour remplacer iso-8859-1 par UTF-8. Et là je lis mes données correctement (mon outil d'indexation doit être cablé en UTF -8). Mais, par contre, je retrouve, maintenant,  le problème sur tous les autres messages et informations avec accents (pour Catégories par exemple). J'ai donc modifié admin.lang.php et common.lang.php, pour y mettre les caractères bizarres qui font que, lorsque je teste mon site, les bons accents sont bien restitués. Tout çà est peut-être une très grosse erreur.
3- J'ai monté un certain nombre de catégories renseignées pour avoir un peu de volume. Tout allait bien, toujours localement.
4- J'ai pu tout mettre sur l'hébergeur (free). Et là, surprise, je retrouve mes accents bizarres sur mes métadatas et sur les commentaires que j'ai fait directement dans pwg. J'ai fait des manips, j'ai reparcouru forum et wiki, mais j'ai pas su identifier de solution.
MAMP et freesql ont les même réglages pour les caractères (UTF-8 même interlacement utf8_general_ci). Peut-être est ce un problème d'option dans l'export localhost.sql car lui aussi contient des caractères bizarres (mais différents)
Je cherche donc de l'aide car je tiens à mes minuscules et à mes accents...

Dernière modification par randan (2007-01-28 21:08:05)

Hors ligne

#2 2007-01-27 21:59:40

lterras
Membre
Rousset
2007-01-16
60

Re: Un problème de mauvais caractères, iso-8859-1, UTF 8 ?

Bonjour,

Nous avons eu le même probleme.
nous avons résolu nos problemes d'accents comme suit:

---------ce qui avait été saisi dans Mantis --------------------
nous utilisons une version de PWG 1.6.2 avec des images dont les métadonnées ont étées saisie sur MAC.
Les accents n'apparaissent pas correctement à l'écran (les données enregistrées dnas la BDD sont également incorrectes).
Pour corriger ce phénomène, j'ai essayé de changer le code des fichiers suivants:
<repPHPWEBGAL>\include\functions_metadata.inc.php (pour le local)
<repPHPWEBGAL>\tools\create_listing_file.php (pour les sites distants)
de la façon suivante:
          foreach (array_keys($map, $iptc_key) as $pwg_key)
          {
            $result[$pwg_key] = utf8_decode($value);
          }
Les accents s'affichent correctement avec cette modification. mais je ne suis pas certaine des effets secondaire de celle ci (je n'ai testé que sur 2 installaton:une sous MAC et et une sous PC). le changement est OK sur les 2 env de test.
le MAC est un MAC système 10.3.9 sur lequel les mots clés ont étés saisis.
-------------------------------------------------

J'espere que cela te fournira une piste....

Laurence.

Hors ligne

#3 2007-01-27 22:31:26

randan
Membre
2007-01-19
8

Re: Un problème de mauvais caractères, iso-8859-1, UTF 8 ?

Merci, je vais essayer....

Hors ligne

#4 2007-01-28 21:25:17

randan
Membre
2007-01-19
8

Re: Un problème de mauvais caractères, iso-8859-1, UTF 8 ?

Je n'ai pu m'y remettre que ce soir. J'ai fait les manips sur ma base locale.
J'ai remis en place les fichiers originaux admin.lang.php et common.lang.php. Et j'ai fait la modification proposée dans functions_metadata.inc.php. Je n'ai pas vu de différence.
Par contre je suis allé plus loin dans l'identification du pb (peut-être).
Je fais afficher iptc_keywords et iptc_caption dans les métadata de la photo visualisée. Et la c'est correct. Simultanément, le titre de la photo (affiché sous celle-ci), qui devrait être identique à iptc_caption ne l'est pas tout à fait car présente les caractères bizarres. Et c'est pareil pour iptc_keywords (qui s'affichent bien) et les tags (appelés sur la page d'accueil) qui s'affichent mal. Pourtant ce sont les mêmes.
Je sèche
Si çà peut donner des indication, je travaille sur mac OSX, mes photos sont gérées sous iview.

Hors ligne

#5 2007-01-28 22:37:53

lterras
Membre
Rousset
2007-01-16
60

Re: Un problème de mauvais caractères, iso-8859-1, UTF 8 ?

Le logiciel utilisé pour nos mots clé est iview aussi.
les mots clés ont été saisi sous Mac aussi...

sur ce site la:
les mots clés ont été saisi sur PC...
http://laurence.terras.free.fr/gallery/
les sources de PWG sont les mêmes (même modifs je veux dire)

les accents apparaissent correctement dans nos titres et commentaires...
y'a t-il des problemes avec le jeux de caractère utilisé par le système d'exploitation????
peux tu regarder les valeurs dans la base de données?

Nous, Nous avons laisser les BDD avec leur paramétrages par défaut....
corrigé l'enregistrement des mots clés car seuls ceux ci foiraient.... mais pas les titres etc....

je t'avoue que le probleme me dépasse un peu...
désolée de ne pas pouvoir te dnner + de précision

Laurence

Dernière modification par lterras (2007-02-07 15:39:12)

Hors ligne

#6 2007-01-29 09:17:04

randan
Membre
2007-01-19
8

Re: Un problème de mauvais caractères, iso-8859-1, UTF 8 ?

En fait, je n'était pas allé au bout et n'avait pas synchronisé mes métadatas. Mais la manip marche bien.
Merci.
J'essaierai moi aussi de supporter, malgré mes toutes relatives compétences.

Hors ligne

#7 2007-02-05 23:52:26

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: Un problème de mauvais caractères, iso-8859-1, UTF 8 ?

Bonsoir,

Je viens de renseigner les descriptions de photos (ImageDescription EXIF) de toute une catégorie , et j'ai également ce problème d'accent : http://www.marie-noelle-augendre.com/pw … tegory/152.

Les descriptions ont été ajoutées via Photoshop Elements ; PhpMyAdmin, PWG et mon navigateur (Firefox) sont tous en iso-8859-1. Lorsque je visualise la table des images, les accents sont remplacés par des signes cabalistiques, donc j'imagine qu'il est normal que l'on voit la même chose en consultation de la galerie.

Par ailleurs, le problème apparaît déjà au niveau du test sur un sample.jpg http://www.marie-noelle-augendre.com/pw … tadata.php, donc antérieurement à la synchronisation.

Comment puis-je solutionner ce problème ?

Merci pour vos lumières.

Hors ligne

#8 2007-02-06 09:14:18

randan
Membre
2007-01-19
8

Re: Un problème de mauvais caractères, iso-8859-1, UTF 8 ?

Suis pas expert (donc je pratique beaucou la méthode expérimentale) et ai donc le droit à l'erreur : quand je vais sur ton site, effectivement, les métadata avec les accents apparaissent mal et pour le reste (tout l'environnement pwg) c'est bon. Si,  dans mon navigateur, j'impose UTF8 à la lecture, les métadatas deviennent bonnes et c'est l'environnement qui devient pas bon. J'en conclu que tes métadatas sont codées comme si elles étaient, à l'origine, en UTF8 alors qu'elles sont déjà en iso-8859-1 (en sortie de  photoshop element ?). Fais un coup de metatadata.php sur une de tes photos avec accents, pour voir. Si c'est ok, je pense qu'il n'y a rien à changer ds les fichiers pwg.

Hors ligne

#9 2007-02-06 09:24:54

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: Un problème de mauvais caractères, iso-8859-1, UTF 8 ?

Avec le metadata.php c'est déjà pas bon (Cf. lien dans mon message précédent). J'imagine donc qu'il faudrait appliquer la correction (transco) au moment de la synchronisation (je ne prévois pas d'afficher les EXIF directement à partir des photos, donc ça ne me gêne pas trop si ils restent incorrects à ce niveau).

Si quelqu'un peut me diriger vers le module qui va bien, ça m'aiderait ... et si il en profite pour me dire exactement ce que je dois mettre et où, ça sera encore mieux ;-))

Hors ligne

#10 2007-02-07 10:21:36

lterras
Membre
Rousset
2007-01-16
60

Re: Un problème de mauvais caractères, iso-8859-1, UTF 8 ?

as tu essayer la modification décrite plus haut?

Laurence

Hors ligne

#11 2007-02-07 11:11:38

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: Un problème de mauvais caractères, iso-8859-1, UTF 8 ?

En fait, j'ai trouvé une autre solution : je me suis aperçue que l'iptc-caption était renseigné lui aussi, mais avec des accents corrects ! Du coup, j'utilise l'EXIF pour la date de création, et l'IPTC pour la légende et les tags.
Par contre, Photoshop Elements me fait des caprices et ne renseigne pas toujours les zones comme il le devrait.

Je pense donc avoir trouvé la solution côté PWG ; mais je dois maintenant réorganiser tout mon stock de photos (légende + catégories) en local dans Photoshop avant de tout réexporter et re-synchroniser. Je n'avais pas encore vraiment réfléchi à mon organisation, me contentant de publier régulièrement. Il est plus que temps (plus de 2000 photos en ligne, sans compter celles non publiées) que je revois la chose de fond en comble de manière à optimiser la gestion.

Hors ligne

#12 2007-02-09 09:06:42

randan
Membre
2007-01-19
8

Re: Un problème de mauvais caractères, iso-8859-1, UTF 8 ?

Sans rien y connaitre vraiment, j'observe surement. Il faut faire attention, sans doute à cause d'un environnement que je maîtrise mal localement et à distance, le comportement, au niveau des accents est bien différent localement (chez moi) et à distance (tout chez l'hébergeur). C'est maintenant bon à distance et mauvais chez moi. Je ne touche plus à rien !
Cà va, je continue à avancer pour les autres points, à ma vitesse :
http://oursduvieuxchemin.free.fr/sitesd … ebgallery/

Dernière modification par randan (2007-02-09 09:17:59)

Hors ligne

#13 2007-02-10 13:10:05

lterras
Membre
Rousset
2007-01-16
60

Re: Un problème de mauvais caractères, iso-8859-1, UTF 8 ?

J'ai des elements supplémentaires de réponses à ce sujet.

Il semble que les problemes sur les accents soient lié au logiciel utilisé pour les saisir...
Il y a quelques jours, un ami à nous nous a transmis une image dans laquelle les mots clés avaient été saisis sous Photoshop et non sous iview...
(cet ami est PC) et nos tests avaient été faits sur PC et MAC, mais en saisissant avec iview...

c'est la cata avec la modif que j'ai faites...(utf8_décode avant d'enregistrer la valeur dans la BDD)
les mots clés saisis sous photoshop sont affreux... et ceux sous iview sont OK.
iview stock t-il différement de photoshop? certainement.. mais lequel fait correctement?

voila voila...

Lolo.

Hors ligne

#14 2007-02-10 19:46:11

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: Un problème de mauvais caractères, iso-8859-1, UTF 8 ?

lterras a écrit:

J'ai des elements supplémentaires de réponses à ce sujet.

Il semble que les problemes sur les accents soient lié au logiciel utilisé pour les saisir...
Il y a quelques jours, un ami à nous nous a transmis une image dans laquelle les mots clés avaient été saisis sous Photoshop et non sous iview...
(cet ami est PC) et nos tests avaient été faits sur PC et MAC, mais en saisissant avec iview...

c'est la cata avec la modif que j'ai faites...(utf8_décode avant d'enregistrer la valeur dans la BDD)
les mots clés saisis sous photoshop sont affreux... et ceux sous iview sont OK.
iview stock t-il différement de photoshop? certainement.. mais lequel fait correctement?

voila voila...

Lolo.

Je confirme qu'avec Photoshop (Elements en ce qui me concerne), c'est la cata totale ! Du coup, j'ai téléchargé plusieurs gratuits ces derniers jours pour trouver quelque chose de mieux, et je compte finalement utiliser XnView pour gérer les IPTC ... tout en conservant PE pour les retouches et la gestion du catalogue. Quel binzz !

Hors ligne

#15 2007-05-06 17:45:35

nedimimre
Membre
2007-04-16
25

Re: Un problème de mauvais caractères, iso-8859-1, UTF 8 ?

Bonjour,
Je me permet de relancer ce sujet car je rencontre aussi un problème.
Je saisis mes Méta avec Iview Media Pro 3 puis je passe sur Photoshop CS2.
Mes images sont converties pour PWG avec des scripts Photoshop. Ensuite mise en ligne avec Transmit via FTP.
Néanmoins lorsque je synchronise les images et les Méta elles sont affichées avec des caractères inexacts (accents...).

Merci de votre aide.

http://www.nedimimre.info/archive/

Hors ligne

  •  » Utilisation
  •  » Un problème de mauvais caractères, iso-8859-1, UTF 8 ?

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact