pour des boites de dialogue je cherche à inserer des caractères
type "ê" et autre. je travail sous quanta et il bug dès que j'essai
d'encoder mes pages en utf. mon navigateur est mozilla.
j'ai essayer ces méthodes :
alert("vous devez être...");
...qui donne "vous devez être ..."
alert("vous devez " + ê\; + "tre ...");
...qui donne une erreur
j'ai pas trouver grand chose sur le net pour insérer des
caractères spéciaux en javascript alors si quelqu'un a une solution...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
kurtz le pirate
In article , (thierry) wrote:
salut,
pour des boites de dialogue je cherche à inserer des caractères type "ê" et autre. je travail sous quanta et il bug dès que j'essai d'encoder mes pages en utf. mon navigateur est mozilla.
j'ai essayer ces méthodes :
alert("vous devez être..."); ...qui donne "vous devez être ..."
alert("vous devez " + ê + "tre ..."); ...qui donne une erreur
j'ai pas trouver grand chose sur le net pour insérer des caractères spéciaux en javascript alors si quelqu'un a une solution...
thierry
salut,
et tu as défini quoi comme charset dans ton meta http-equiv="content-type" ??
In article <c7dcd563.0501080701.2680a88b@posting.google.com>,
tsottani@hotmail.com (thierry) wrote:
salut,
pour des boites de dialogue je cherche à inserer des caractères
type "ê" et autre. je travail sous quanta et il bug dès que j'essai
d'encoder mes pages en utf. mon navigateur est mozilla.
j'ai essayer ces méthodes :
alert("vous devez être...");
...qui donne "vous devez être ..."
alert("vous devez " + ê + "tre ...");
...qui donne une erreur
j'ai pas trouver grand chose sur le net pour insérer des
caractères spéciaux en javascript alors si quelqu'un a une solution...
thierry
salut,
et tu as défini quoi comme charset dans ton meta
http-equiv="content-type" ??
pour des boites de dialogue je cherche à inserer des caractères type "ê" et autre. je travail sous quanta et il bug dès que j'essai d'encoder mes pages en utf. mon navigateur est mozilla.
j'ai essayer ces méthodes :
alert("vous devez être..."); ...qui donne "vous devez être ..."
alert("vous devez " + ê + "tre ..."); ...qui donne une erreur
j'ai pas trouver grand chose sur le net pour insérer des caractères spéciaux en javascript alors si quelqu'un a une solution...
thierry
salut,
et tu as défini quoi comme charset dans ton meta http-equiv="content-type" ??
Michel Claveau - abstraction méta-galactique non triviale en fuite perpétuelle.
Bonsoir !
Normalement, un caractère Unicode s'encode, en HTML, comme ça : 〹 (avec la valeur en entier décimal)
Bonne nuit -- Michel Claveau
Bonsoir !
Normalement, un caractère Unicode s'encode, en HTML, comme ça : 〹
(avec la valeur en entier décimal)
Si tu veux travailler en hexadécimal, il faut utiliser la forme : ࿿ La forme xE9 n'est pas de l'unicode, mais de l'ANSI/ASCII_étendu.
Plus de renseignements ici : http://fr.selfhtml.org/internationalisation/unicode.htm
Et une liste des caractères : http://home.att.net/~jameskass/INDEXUNI.HTM
@-salutations -- Michel Claveau
ASM
Bonsoir !
Bonjour,
Si tu veux travailler en hexadécimal, il faut utiliser la forme : ࿿ La xE9 n'est pas de l'unicode, mais de l'ANSI/ASCII_étendu.
Je veux pas travailler ! je veux juste me dépatouiller et ai proposé un 'truc' qui marche chez moi.
Je n'ai jamais dit que c'était de l'unicode ... Seulement que chez moi ça marchait avec les messages JavaScript Pour avoir essayé le Unicode ... faudra ss doute l'expliquer à mon moteur de javascript ou à mon(mes) navigateur(s) ... (et qu'on ne me bassine pas avec des en-têtes qui leurs sont inconnues)
Le truc en hexa sous la forme xE9 me dépatouille bien l'bazard et j'en suis content Reste bien sûr à savoir si les autres aussi ?
Par contre pour ce que j'en essayé des liens proposés : à part des ? je n'obtiens rien à mon écran sauf avec la table 0001 ...
Et encore là on est en simple "bête" html, pas en transcodages machine<->JavaScript<->machine<->navigateur et comme c'est en "local" j'en oublie dans les moulinages successifs du code (bits) de départ.
Plus de renseignements ici : http://fr.selfhtml.org/internationalisation/unicode.htm
Et une liste des caractères : http://home.att.net/~jameskass/INDEXUNI.HTM
-- ******************************************************* Stéphane MORIAUX et son vieux Mac Aide Pages Perso (images & couleurs, formulaire, CHP) http://perso.wanadoo.fr/stephane.moriaux/internet/ *******************************************************
Bonsoir !
Bonjour,
Si tu veux travailler en hexadécimal, il faut utiliser la forme : ࿿
La xE9 n'est pas de l'unicode, mais de l'ANSI/ASCII_étendu.
Je veux pas travailler ! je veux juste me dépatouiller
et ai proposé un 'truc' qui marche chez moi.
Je n'ai jamais dit que c'était de l'unicode ...
Seulement que chez moi ça marchait avec les messages JavaScript
Pour avoir essayé le Unicode ... faudra ss doute l'expliquer
à mon moteur de javascript ou à mon(mes) navigateur(s) ...
(et qu'on ne me bassine pas avec des en-têtes qui leurs sont inconnues)
Le truc en hexa sous la forme xE9
me dépatouille bien l'bazard et j'en suis content
Reste bien sûr à savoir si les autres aussi ?
Par contre pour ce que j'en essayé des liens proposés :
à part des ?
je n'obtiens rien à mon écran sauf avec la table 0001 ...
Et encore là on est en simple "bête" html,
pas en transcodages machine<->JavaScript<->machine<->navigateur
et comme c'est en "local" j'en oublie dans les moulinages
successifs du code (bits) de départ.
Plus de renseignements ici :
http://fr.selfhtml.org/internationalisation/unicode.htm
Et une liste des caractères :
http://home.att.net/~jameskass/INDEXUNI.HTM
--
*******************************************************
Stéphane MORIAUX et son vieux Mac
Aide Pages Perso (images & couleurs, formulaire, CHP)
http://perso.wanadoo.fr/stephane.moriaux/internet/
*******************************************************
Si tu veux travailler en hexadécimal, il faut utiliser la forme : ࿿ La xE9 n'est pas de l'unicode, mais de l'ANSI/ASCII_étendu.
Je veux pas travailler ! je veux juste me dépatouiller et ai proposé un 'truc' qui marche chez moi.
Je n'ai jamais dit que c'était de l'unicode ... Seulement que chez moi ça marchait avec les messages JavaScript Pour avoir essayé le Unicode ... faudra ss doute l'expliquer à mon moteur de javascript ou à mon(mes) navigateur(s) ... (et qu'on ne me bassine pas avec des en-têtes qui leurs sont inconnues)
Le truc en hexa sous la forme xE9 me dépatouille bien l'bazard et j'en suis content Reste bien sûr à savoir si les autres aussi ?
Par contre pour ce que j'en essayé des liens proposés : à part des ? je n'obtiens rien à mon écran sauf avec la table 0001 ...
Et encore là on est en simple "bête" html, pas en transcodages machine<->JavaScript<->machine<->navigateur et comme c'est en "local" j'en oublie dans les moulinages successifs du code (bits) de départ.
Plus de renseignements ici : http://fr.selfhtml.org/internationalisation/unicode.htm
Et une liste des caractères : http://home.att.net/~jameskass/INDEXUNI.HTM
-- ******************************************************* Stéphane MORIAUX et son vieux Mac Aide Pages Perso (images & couleurs, formulaire, CHP) http://perso.wanadoo.fr/stephane.moriaux/internet/ *******************************************************
Michel Claveau - abstraction méta-galactique non triviale en fuite perpétuelle.
Bonsoir !
Regarde là : http://www.w3.org/TR/REC-html40/charset.html , et notamment le paragraphe 5.3.1. Si ton navigateur ne respecte pas cette recommandation, j'ai le regret de te dire que, alors, ton navigateur n'est pas vraiment aux normes du W3C.
Mais, dans ce cas, ne te suicide pas tout de suite, car tu peux encore : - payer à boire à des gars sympas - donner énormément de bonne informations sur javascript (et encore merci)
Bonne nuit -- Michel Claveau
Bonsoir !
Regarde là : http://www.w3.org/TR/REC-html40/charset.html , et notamment le
paragraphe 5.3.1. Si ton navigateur ne respecte pas cette recommandation,
j'ai le regret de te dire que, alors, ton navigateur n'est pas vraiment aux
normes du W3C.
Mais, dans ce cas, ne te suicide pas tout de suite, car tu peux encore :
- payer à boire à des gars sympas
- donner énormément de bonne informations sur javascript (et encore
merci)
Regarde là : http://www.w3.org/TR/REC-html40/charset.html , et notamment le paragraphe 5.3.1. Si ton navigateur ne respecte pas cette recommandation, j'ai le regret de te dire que, alors, ton navigateur n'est pas vraiment aux normes du W3C.
Mais, dans ce cas, ne te suicide pas tout de suite, car tu peux encore : - payer à boire à des gars sympas - donner énormément de bonne informations sur javascript (et encore merci)
Bonne nuit -- Michel Claveau
YD
Si tu veux travailler en hexadécimal, il faut utiliser la forme : ࿿ La forme xE9 n'est pas de l'unicode, mais de l'ANSI/ASCII_étendu.
Faudrait voir à ne pas confondre la représentation HTML des caractères avec des entités &#x....; et le codage des caractères utilisé par javascript soit xXX ou uXXXX (ou X représente des valeurs hexadécimales). Sachant que de toute façon Javascript utilise de façon interne le codage UTF16 pour les chaînes. Si on veut écrire dans le document on va écrire une séquence avec les entité HTML, mais si on veut insérer un caractère dans une boîte d'alerte ou dans n'importe quel chaîne js on utilisera les séquences d'échappement javascript xXX ou uXXXX.
Pour être plus concret, si on écrit document.write("x41"); ou document.write("u0041"); on obtiendra un beau A ! Au passage on notera que js convertit xXX en u00XX puisqu'en interne, selon la spec ECMA-262, c'est le codage 16 bits UTF16 qui est utilisé.
Donc pour insérer un 'ê' (entité HTML ê) dans une chaîne js on peut écrire xea xEA xea ou u00ea.
-- Y.D.
Si tu veux travailler en hexadécimal, il faut utiliser la forme : ࿿
La forme xE9 n'est pas de l'unicode, mais de l'ANSI/ASCII_étendu.
Faudrait voir à ne pas confondre la représentation HTML des caractères avec
des entités &#x....; et le codage des caractères utilisé par javascript soit
xXX ou uXXXX (ou X représente des valeurs hexadécimales). Sachant que de
toute façon Javascript utilise de façon interne le codage UTF16 pour les chaînes.
Si on veut écrire dans le document on va écrire une séquence avec les entité
HTML, mais si on veut insérer un caractère dans une boîte d'alerte ou dans
n'importe quel chaîne js on utilisera les séquences d'échappement javascript
xXX ou uXXXX.
Pour être plus concret, si on écrit
document.write("x41");
ou
document.write("u0041");
on obtiendra un beau A ! Au passage on notera que js convertit xXX en u00XX
puisqu'en interne, selon la spec ECMA-262, c'est le codage 16 bits UTF16 qui est
utilisé.
Donc pour insérer un 'ê' (entité HTML ê) dans une chaîne js on peut écrire
xea xEA xea ou u00ea.
Si tu veux travailler en hexadécimal, il faut utiliser la forme : ࿿ La forme xE9 n'est pas de l'unicode, mais de l'ANSI/ASCII_étendu.
Faudrait voir à ne pas confondre la représentation HTML des caractères avec des entités &#x....; et le codage des caractères utilisé par javascript soit xXX ou uXXXX (ou X représente des valeurs hexadécimales). Sachant que de toute façon Javascript utilise de façon interne le codage UTF16 pour les chaînes. Si on veut écrire dans le document on va écrire une séquence avec les entité HTML, mais si on veut insérer un caractère dans une boîte d'alerte ou dans n'importe quel chaîne js on utilisera les séquences d'échappement javascript xXX ou uXXXX.
Pour être plus concret, si on écrit document.write("x41"); ou document.write("u0041"); on obtiendra un beau A ! Au passage on notera que js convertit xXX en u00XX puisqu'en interne, selon la spec ECMA-262, c'est le codage 16 bits UTF16 qui est utilisé.
Donc pour insérer un 'ê' (entité HTML ê) dans une chaîne js on peut écrire xea xEA xea ou u00ea.
-- Y.D.
YD
Si tu veux travailler en hexadécimal, il faut utiliser la forme : ࿿ La forme xE9 n'est pas de l'unicode, mais de l'ANSI/ASCII_étendu.
Faudrait voir à ne pas confondre la représentation HTML des caractères avec des entités &#x....; et le codage des caractères utilisé par javascript soit xXX ou uXXXX (ou X représente des valeurs hexadécimales). Sachant que de toute façon Javascript utilise de façon interne le codage UTF16 pour les chaînes. Si on veut écrire dans le document on peut écrire une séquence avec les entités HTML, mais si on veut insérer un caractère dans une boîte d'alerte ou dans n'importe quelle chaîne js on utilisera les séquences d'échappement javascript xXX ou uXXXX.
Pour être plus concret, si on écrit document.write("x41"); ou document.write("u0041"); on obtiendra un beau A ! Au passage on notera que js convertit xXX en u00XX puisqu'en interne, selon la spec ECMA-262, c'est le codage 16 bits UTF16 qui est utilisé.
Donc pour insérer un 'ê' (entité HTML ê) dans une chaîne js on peut écrire xea xEA xea ou u00ea.
-- Y.D.
Si tu veux travailler en hexadécimal, il faut utiliser la forme : ࿿
La forme xE9 n'est pas de l'unicode, mais de l'ANSI/ASCII_étendu.
Faudrait voir à ne pas confondre la représentation HTML des caractères avec
des entités &#x....; et le codage des caractères utilisé par javascript soit
xXX ou uXXXX (ou X représente des valeurs hexadécimales). Sachant que de
toute façon Javascript utilise de façon interne le codage UTF16 pour les chaînes.
Si on veut écrire dans le document on peut écrire une séquence avec les entités
HTML, mais si on veut insérer un caractère dans une boîte d'alerte ou dans
n'importe quelle chaîne js on utilisera les séquences d'échappement javascript
xXX ou uXXXX.
Pour être plus concret, si on écrit
document.write("x41");
ou
document.write("u0041");
on obtiendra un beau A ! Au passage on notera que js convertit xXX en u00XX
puisqu'en interne, selon la spec ECMA-262, c'est le codage 16 bits UTF16 qui
est utilisé.
Donc pour insérer un 'ê' (entité HTML ê) dans une chaîne js on peut écrire
xea xEA xea ou u00ea.
Si tu veux travailler en hexadécimal, il faut utiliser la forme : ࿿ La forme xE9 n'est pas de l'unicode, mais de l'ANSI/ASCII_étendu.
Faudrait voir à ne pas confondre la représentation HTML des caractères avec des entités &#x....; et le codage des caractères utilisé par javascript soit xXX ou uXXXX (ou X représente des valeurs hexadécimales). Sachant que de toute façon Javascript utilise de façon interne le codage UTF16 pour les chaînes. Si on veut écrire dans le document on peut écrire une séquence avec les entités HTML, mais si on veut insérer un caractère dans une boîte d'alerte ou dans n'importe quelle chaîne js on utilisera les séquences d'échappement javascript xXX ou uXXXX.
Pour être plus concret, si on écrit document.write("x41"); ou document.write("u0041"); on obtiendra un beau A ! Au passage on notera que js convertit xXX en u00XX puisqu'en interne, selon la spec ECMA-262, c'est le codage 16 bits UTF16 qui est utilisé.
Donc pour insérer un 'ê' (entité HTML ê) dans une chaîne js on peut écrire xea xEA xea ou u00ea.
-- Y.D.
ASM
Si tu veux travailler en hexadécimal, il faut utiliser la forme : ࿿ La forme xE9 n'est pas de l'unicode, mais de l'ANSI/ASCII_étendu.
Faudrait voir à ne pas confondre la représentation HTML des caractères avec des entités &#x....; et le codage des caractères utilisé par javascript soit xXX ou uXXXX (ou X représente des valeurs hexadécimales).
donc je ne me dépatouillais pas si mal que çà ... ;-)
et redonc : qui c'est qui paie la tournée ?
... mon verre est par là :
ce sera un martini à cette heure
-- ******************************************************* Stéphane MORIAUX et son vieux Mac Aide Pages Perso (images & couleurs, formulaire, CHP) http://perso.wanadoo.fr/stephane.moriaux/internet/ *******************************************************
Si tu veux travailler en hexadécimal, il faut utiliser la forme : ࿿
La forme xE9 n'est pas de l'unicode, mais de l'ANSI/ASCII_étendu.
Faudrait voir à ne pas confondre la représentation HTML des caractères avec
des entités &#x....; et le codage des caractères utilisé par javascript soit
xXX ou uXXXX (ou X représente des valeurs hexadécimales).
donc je ne me dépatouillais pas si mal que çà ... ;-)
et redonc : qui c'est qui paie la tournée ?
... mon verre est par là :
ce sera un martini à cette heure
--
*******************************************************
Stéphane MORIAUX et son vieux Mac
Aide Pages Perso (images & couleurs, formulaire, CHP)
http://perso.wanadoo.fr/stephane.moriaux/internet/
*******************************************************
Si tu veux travailler en hexadécimal, il faut utiliser la forme : ࿿ La forme xE9 n'est pas de l'unicode, mais de l'ANSI/ASCII_étendu.
Faudrait voir à ne pas confondre la représentation HTML des caractères avec des entités &#x....; et le codage des caractères utilisé par javascript soit xXX ou uXXXX (ou X représente des valeurs hexadécimales).
donc je ne me dépatouillais pas si mal que çà ... ;-)
et redonc : qui c'est qui paie la tournée ?
... mon verre est par là :
ce sera un martini à cette heure
-- ******************************************************* Stéphane MORIAUX et son vieux Mac Aide Pages Perso (images & couleurs, formulaire, CHP) http://perso.wanadoo.fr/stephane.moriaux/internet/ *******************************************************