$_SERVER['HTTP_ACCEPT_CHARSET']

$_SERVER['HTTP_ACCEPT_CHARSET'] - PHP - Programmation

Marsh Posté le 08-07-2005 à 09:53:37    

je me suis amuser a essayé ceci et j'obtien bien ce que je veux, mais c'est pas trop ce a quoi je m'attendais :S
 
$encoding = $_SERVER['HTTP_ACCEPT_CHARSET'];
echo $encoding;
 
affiche : ISO-8859-1,utf-8;q=0.7,*;q=0.7
 
je voulais modifier l'encode du site en fonction de la valeur obtenu mais visiblement y'en a plusieurs  :pt1cable:  
 
chui-je obligé de découpé cette valeur en morceau pour voir si elle comporte utf-8 et si ce n'est pas le cas ISO-8859-1 affiche de choisir le bon encodage.
 
sinon sinon que signifie ";q=0.7,*;q=0.7" est-ce important ?

Reply

Marsh Posté le 08-07-2005 à 09:53:37   

Reply

Marsh Posté le 08-07-2005 à 10:55:06    

La variable que tu récupères te donnes tous les encodages supportés par le serveur.
 
Donc tu as le choix de coder en latin1 (fr, le iso machintruc) ou unicode (UTF-8).
 
Les q= qqch je ne sais pas ce que c'est ...


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 08-07-2005 à 10:59:20    

mouais donc visiblement j'ai pas le choix il faut extirper l'encodage de la chaine :think:

Reply

Sujets relatifs:

Leave a Replay

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