Encodage de caractères avec PHP

Encodage de caractères avec PHP - PHP - Programmation

Marsh Posté le 02-09-2005 à 16:14:34    

Bonjour à tous,
 
J'ai un petit problème que je ne savais où poster sur les forums (désolé d'avance).
 
J'aimerais encoder une chaîne de caractère avec PHP dans un format que j'ignore, voici quelques exemples :
 
   $path = str_replace("é", "%E9", $path);
   $path = str_replace("ê", "%E9", $path);  
   $path = str_replace("Û", "%DB", $path);    
   $path = str_replace("Ú", "%DA", $path);  
   $path = str_replace("è", "%e8", $path);            
   $path = str_replace("#", "%23", $path);      
   $path = str_replace("Ó", "%d3", $path);  
   $path = str_replace("Ô", "%d4", $path);
   $path = str_replace("Þ", "%de", $path);
 
La liste n'étant pas exhaustive j'ai des problèmes pour les internautes surfant ss ie (Firefox a résolu le pb depuis de nombreuses versions ... no comment).
 
Merci à tous !

Reply

Marsh Posté le 02-09-2005 à 16:14:34   

Reply

Marsh Posté le 02-09-2005 à 16:16:35    

J'ai rien compris ... Pourquoi tu specifies pas juste l'encodage de ta page?


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 02-09-2005 à 16:23:47    

J'ai des liens qui pointes vers des fichiers dont je n'ai pas moi même encodé le nom, bref je me retrouve avec des : Ô ou des Þ à la place de certaines accentuations ... alors que je souhaiterai des %d4.
IE sort une erreur si je cherche quelques chose du type : www.mondomaine.com/mon_bÔ_fichier.zip !
 
J'espère que ça se précise :)

Reply

Marsh Posté le 02-09-2005 à 16:38:20    

Tu referais pas un équivalent à "urlencode()" là?

Reply

Marsh Posté le 02-09-2005 à 16:46:28    

Je crois que tu as tapé ds le mille omega2, il s'agit à mon avis d'un urldecode() ...
 
Merci pour tout !

Reply

Sujets relatifs:

Leave a Replay

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