Euh... Et document.charset ? http://fr.selfhtml.org/javascript/objets/document.htm#charset
selhtml est pas mal foutu, il faut bien faire attention aux iconnettes spécifiant quel brouteur et depuis quelle version supporte le truc dont il est question ... et là c'est : IE et JS M$
:) Merci de la correction Stéphane et Olivier !
ASM wrote:
Euh... Et document.charset ?
http://fr.selfhtml.org/javascript/objets/document.htm#charset
selhtml est pas mal foutu, il faut bien faire attention aux iconnettes
spécifiant quel brouteur et depuis quelle version supporte le truc dont
il est question ... et là c'est : IE et JS M$
Euh... Et document.charset ? http://fr.selfhtml.org/javascript/objets/document.htm#charset
selhtml est pas mal foutu, il faut bien faire attention aux iconnettes spécifiant quel brouteur et depuis quelle version supporte le truc dont il est question ... et là c'est : IE et JS M$
:) Merci de la correction Stéphane et Olivier !
Cenekemoi
Thierry, tu dois garder à l'esprit que ce paramètre, s'il existe, n'est qu'indicatif. Le « vrai » charset est celui qui a dû être transmis dans les entêtes HTTP, et celui-là tu ne l'auras pas en cherchant dans les éléments META.
Ce script me convient parfaitement, car je sais peu ou prou ce que je peux avoir dans les balises META ; le cas où je ne trouve pas de "<meta...charset...>" est gérable...
Je ne parlais pas tellement du cas où il n'y aurait pas de <meta... charset...> mais surtout du cas où tu en aurais un mais qu'il ne serait pas pris en compte puisque (et pardonne moi d'insister encore sur ce point) ce sont les entêtes HTTP qui ont la priorité absolue.
Tu as raison d'insister pour que tout le monde comprenne bien ;-)
Comme j'ai essayé de le dire, je suis, en quelque sorte, maître de ce qui est envoyé à ma page Html : c'est une application Java (côté serveur) dont je connais les spécificités. Cette application peut gérer soit du "iso-8859-1", soit du "iso-8859-15", soit de l'utf-8 via la balise META.
Et merci à Pierre pour son "document.charset" ( spécifique IE de pair avec "document.defaultCharset" ) qui peut aider également !...
-- Cordialement, Thierry ;-)
Thierry, tu dois garder à l'esprit que ce paramètre, s'il existe,
n'est qu'indicatif. Le « vrai » charset est celui qui a dû être
transmis dans les entêtes HTTP, et celui-là tu ne l'auras pas en
cherchant dans les éléments META.
Ce script me convient parfaitement, car je sais peu ou prou ce que je
peux avoir dans les balises META ; le cas où je ne trouve pas de
"<meta...charset...>" est gérable...
Je ne parlais pas tellement du cas où il n'y aurait pas de <meta...
charset...> mais surtout du cas où tu en aurais un mais qu'il ne
serait pas pris en compte puisque (et pardonne moi d'insister encore
sur ce point) ce sont les entêtes HTTP qui ont la priorité absolue.
Tu as raison d'insister pour que tout le monde comprenne bien ;-)
Comme j'ai essayé de le dire, je suis, en quelque sorte, maître de ce
qui est envoyé à ma page Html : c'est une application Java (côté
serveur) dont je connais les spécificités. Cette application peut gérer
soit du "iso-8859-1", soit du "iso-8859-15", soit de l'utf-8 via la
balise META.
Et merci à Pierre pour son "document.charset" ( spécifique IE de pair
avec "document.defaultCharset" ) qui peut aider également !...
Thierry, tu dois garder à l'esprit que ce paramètre, s'il existe, n'est qu'indicatif. Le « vrai » charset est celui qui a dû être transmis dans les entêtes HTTP, et celui-là tu ne l'auras pas en cherchant dans les éléments META.
Ce script me convient parfaitement, car je sais peu ou prou ce que je peux avoir dans les balises META ; le cas où je ne trouve pas de "<meta...charset...>" est gérable...
Je ne parlais pas tellement du cas où il n'y aurait pas de <meta... charset...> mais surtout du cas où tu en aurais un mais qu'il ne serait pas pris en compte puisque (et pardonne moi d'insister encore sur ce point) ce sont les entêtes HTTP qui ont la priorité absolue.
Tu as raison d'insister pour que tout le monde comprenne bien ;-)
Comme j'ai essayé de le dire, je suis, en quelque sorte, maître de ce qui est envoyé à ma page Html : c'est une application Java (côté serveur) dont je connais les spécificités. Cette application peut gérer soit du "iso-8859-1", soit du "iso-8859-15", soit de l'utf-8 via la balise META.
Et merci à Pierre pour son "document.charset" ( spécifique IE de pair avec "document.defaultCharset" ) qui peut aider également !...