caractère "exposant 2" ( ² ) en Javascript

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : caractère "exposant 2" ( ² ) en Javascript

par Sedril » 02 mars 2009, 14:52

C'est l'entité HTML suivante :

Code : Tout sélectionner

²

par Ryle » 02 mars 2009, 14:40

Peut être avec un ² ?

Edit : oups... je viens de voir que le code que j'avais donné avait été transformé à l'affichage... C'était un "& #178 ;" (sans les espaces)

Je ne connaissais pas l'entité spécifiée par sedril, mais effectivement elle sera explicite :)

caractère "exposant 2" ( ² ) en Javascript

par VaN » 18 févr. 2009, 15:15

Bonjour,

j'ai un problème pour afficher le caractère ² dans un <title> de page. ce <title> est modifié via Javascript, ce cet manière :

Code : Tout sélectionner

<script language="javascript" type="text/javascript"> title = document.location.href.substr(document.location.href.lastIndexOf('/') + 1); // On remplace le ² mal gere en JS title = title.replace(/%C2%B2/, "²"); document.title = title;
Si je commente la ligne title.replace, javascript va écrire %C2%B2 à la place de ². Mais avec cette ligne, il m'écrit un point d'interrogation. (pourtant, la même methode fonctionne très bien sur une autre page. Les deux pages sont encodées en UTF-8, grâce à
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Existe t-il une manière de remplacer ce point d'interrogation par ², avec des caractère spéciaux ?

Merci d'avance