Maison > interface Web > js tutoriel > Une brève discussion sur les problèmes de conversion de codage de caractères dans les connaissances JavaScript_Basic

Une brève discussion sur les problèmes de conversion de codage de caractères dans les connaissances JavaScript_Basic

WBOY
Libérer: 2016-05-16 15:51:03
original
1308 Les gens l'ont consulté

Pour obtenir l'encodage Unicode d'un caractère, vous pouvez utiliser la méthode string.charCodeAt(index), qui est définie comme :

  strObj.charCodeAt(index)
Copier après la connexion


Index est la position du caractère spécifié dans l'objet strObj (index basé sur 0) et la valeur de retour est un entier de 16 bits compris entre 0 et 65 535. Par exemple :

   var strObj = "ABCDEFG";


   var code = strObj.charCodeAt(2); // Unicode value of character 'C' is 67

Copier après la connexion


S'il n'y a aucun caractère à l'index spécifié par index, la valeur de retour est NaN.

Pour convertir l'encodage Unicode en caractère, utilisez la méthode String.fromCharCode() Notez qu'il s'agit d'une "méthode statique" de l'objet String, ce qui signifie que vous n'avez pas besoin de créer une instance de chaîne avant utilisation :


 

  String.fromCharCode(c1, c2, ...)
Copier après la connexion


Il accepte 0 ou plusieurs entiers et renvoie une chaîne contenant les caractères spécifiés par chaque paramètre, par exemple :


       

var str = String.fromCharCode(72, 101, 108, 108, 111); // str == "Hello"
Copier après la connexion


Débat :


Unicode contient des jeux de caractères pour de nombreuses langues écrites du monde, mais simplement parce qu'Unicode contient un caractère, ne vous attendez pas à ce que ce caractère s'affiche correctement lorsqu'une boîte de dialogue d'alerte, une zone de texte ou une page est affichée. Si le jeu de caractères n'est pas disponible, il apparaîtra sur la page sous la forme d'un point d'interrogation ou d'un autre symbole. Un ordinateur nord-américain typique ne pourra pas afficher les caractères chinois à l'écran à moins que le jeu de caractères chinois et ses polices ne soient installés.

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal