J'ai un script ColdFusion qui fait: é == '' é, mais sur quel encodage/référence?
<cfset content = replace(content,"&##147;","""","all")>
qui remplace &147;
par "
. Google comprend cela aussi, si vous tapez ‘ “ é
à son champ de recherche, il est transformé sur le results page en ‘ “ é"
. Si je recherche é
sur cette page HTML Entity Character Lookup, il me retournera é
. Mais ‘
et “
ne retourne pas 145 et 147.
Donc la question est, quelle est la référence numérique, le codage de caractères, ou quoi que ce soit d'autre, est utilisé ici par ColdFusion? Où puis-je voir que 145 cartes à ‘
, 147 cartes à “
et 233
cartes à é
?
Bonus merci si quelqu'un fournit une page répertoriant ces caractères (puisque d'autres sont remplacés sur le script).
Edit: Havenard m'a fait réaliser que je tapais les mauvais caractères parce que mon navigateur (Opera) a été mal de les afficher, maintenant j'utilise Firefox pour modifier cette question, et nous espérons que ça va être clair :)
Cheers,
Dans votre liste, é correspond à # 233. mais 'ou' ne correspond pas à mes chiffres Ou suis-je en train de négliger quelque chose de vraiment évident? ... – inerte
Oui, ce n'est pas ''. C'est ' ". Ils sont un peu différents. Peut-être que vous ne pouvez même pas le remarquer en fonction de la police que vous utilisez. – Havenard
Ok, la représentation visuelle dans Opera est négligeable, si elle existe, donc mon commentaire précédent n'a pas de sens. Mais ma question demeure si elle est inversée de numérique à caractère. Je ne peux toujours pas trouver ce que 145 et 147 sont supposés être. Même Wikipedia en.wikipedia.org/wiki/ISO/IEC_8859-1 lacunes de tableau sur cette gamme :( – inerte