[PHP] Problème de codage de texte?

Problème de codage de texte? [PHP] - PHP - Programmation

Marsh Posté le 10-03-2004 à 16:05:15    

Salut,
j'ai un problème avec du texte que je récupère depuis une boite au lettre POP, j'ai de temps en temps les caractères spéciaux qui apparaissent aisni:
=E9tait pour était
deuxi=E8me pour deuxième
=20= pour un espace ect...
 
y a t il une fonction PHP pour remédier à cela?


Message édité par toutoune le 10-03-2004 à 21:32:33
Reply

Marsh Posté le 10-03-2004 à 16:05:15   

Reply

Marsh Posté le 10-03-2004 à 21:32:14    

:??:

Reply

Marsh Posté le 10-03-2004 à 21:56:09    

Aucune idée, mais tu peux coder une ptite regex rapide qui remplace =[A-Z0-9]{2} (pas sûr :D) par &#x ... le code ... ;

Reply

Marsh Posté le 11-03-2004 à 03:16:21    

ouais mais c'est bizarre quand même... c'est pas un codage déjà connu?

Reply

Marsh Posté le 11-03-2004 à 07:41:38    

tu remplaces '=' par '%' et tu obtiens les codes url
essaie avec rawurldecode()
à Vérifier ...

Reply

Marsh Posté le 14-03-2004 à 12:25:04    

arf ça marche pas mal mais ça passe pas sur du texte du style :
 

Code :
  1. %?iso-8859-1?Q?La c?% %?iso-8859-1?Q?lima?% %?iso-8859-1?Q?tisa?% %?iso-8859-1?Q?tion?% %?iso-8859-1?Q? en ?% %?iso-8859-1?Q?avan?% %?iso-8859-1?Q?t pr?% %?iso-8859-1?Q?emiè?% %?iso-8859-1?Q?re?%


:(
C'est quoi ce codage?


Message édité par toutoune le 14-03-2004 à 12:25:26
Reply

Marsh Posté le 14-03-2004 à 12:29:29    

toutoune a écrit :

ouais mais c'est bizarre quand même... c'est pas un codage déjà connu?


Quoted Printable
 
Et donc : http://www.nexen.net/docs/php/anno [...] decode.php


Message édité par gm_superstar le 14-03-2004 à 12:30:24

---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 14-03-2004 à 13:14:04    

merci.
j'ai essayé avec qprint mais ça ne machait pas mieux.
Après avoir cherché dans les fonctions imap, finalement j'ai trouvé ma solution ici :
http://www.nexen.net/docs/php/anno [...] decode.php


Message édité par toutoune le 14-03-2004 à 13:16:08
Reply

Sujets relatifs:

Leave a Replay

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