Infos IPTC de photos et caractères accentués ...

Infos IPTC de photos et caractères accentués ... - PHP - Programmation

Marsh Posté le 25-09-2006 à 09:55:17    

Bonjour,

 

J'ai une appli qui doit enregistrer les infos IPTC d'une photo dans une base de données. Mon appli doit être compatible PC et Mac. L'enregistrement de ces données fonctionne bien sous PC, mais sous Mac, les caractères accentués ne sont pas pris en compte.
Est-ce que ça peut être un problème d'encodage de caractères qui diffère sur Mac ? Si oui, quel est le type d'encodage utilisé, et surtout, quelle manip/fonction dois-je utiliser pour que ça fonctionne ? (utf8_decode ou autre ?)

 

Merci d'avance  :pt1cable:

Reply

Marsh Posté le 25-09-2006 à 09:55:17   

Reply

Marsh Posté le 25-09-2006 à 10:54:28    

Oui, certainement un problème d'encodage, je ne me souviens plus où j'ai lu quelquechose sur le sujet, mais en essayant différentes fonctions tu devrais trouver.


Message édité par nargy le 25-09-2006 à 10:54:41
Reply

Marsh Posté le 25-09-2006 à 11:36:07    

Hihihih, le problème est que je n'ai pas de Mac au bureau, il est donc difficile pour moi de tester, c'est le client qui m'a fait la remarque ...
 
bouhhh les macs ! ;)

Reply

Marsh Posté le 25-09-2006 à 11:47:33    

normalement si tu passe tout en UTF8, et que tu l'indique bien au navigateur, il n'y aura pas de soucis. (UTF8 étant plus large que l'ISO chaisplus combien :D)

Reply

Marsh Posté le 25-09-2006 à 12:13:01    

Alors, mon client m'a envoyé la photo qui ne marche pas avec des infos IPTC avec des accents.
 
J'ai essayé plein de décodages possibles, même les plus bizarres (utf8_decode, base64_decode, convert_uudecode), et ça ne décode rien du tout ...
 
Pourtant, lorsque j'ouvre cette photo avec Photoshop, je vois les infos IPTC correctement, avec les accents.
 
Aïe aï ouille !

Reply

Marsh Posté le 25-09-2006 à 14:48:11    

Regarde du côté de google.
Copie/colle dans le forum un mot avec accent, histoire de voir si ça ressemble à du UTF.

Reply

Marsh Posté le 25-09-2006 à 14:51:46    

t'utilises qu'elle version de php? Avec php5 et supérieur, il existe l'ensemble de fonction mbstring : http://fr2.php.net/manual/fr/ref.mbstring.php
C'est sensé permettre de faire des conversions dans de nombreux formats d'encodage.
 
Par contre, si c'est juste du à un encodage iso différent de l'encodage iso que tu conais, alors tu devras deviner tout seul lequel est le bon.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed