Rumah  >  Artikel  >  hujung hadapan web  >  Perbincangan ringkas tentang isu penukaran pengekodan aksara dalam pengetahuan JavaScript_Basic

Perbincangan ringkas tentang isu penukaran pengekodan aksara dalam pengetahuan JavaScript_Basic

WBOY
WBOYasal
2016-05-16 15:51:031272semak imbas

Untuk mendapatkan pengekodan Unicode aksara, anda boleh menggunakan kaedah string.charCodeAt(index), yang ditakrifkan sebagai:

  strObj.charCodeAt(index)


Indeks ialah kedudukan aksara yang ditentukan dalam objek strObj (indeks berasaskan 0), dan nilai pulangan ialah integer 16-bit antara 0 dan 65535. Contohnya:

   var strObj = "ABCDEFG";


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


Jika tiada aksara pada indeks yang ditentukan oleh indeks, nilai pulangan ialah NaN.

Untuk menukar pengekodan Unicode kepada aksara, gunakan kaedah String.fromCharCode() Ambil perhatian bahawa ia adalah "kaedah statik" objek String, yang bermaksud anda tidak perlu mencipta contoh rentetan sebelum digunakan:


 

  String.fromCharCode(c1, c2, ...)


Ia menerima 0 atau lebih integer dan mengembalikan rentetan yang mengandungi aksara yang ditentukan oleh setiap parameter, contohnya:


       

var str = String.fromCharCode(72, 101, 108, 108, 111); // str == "Hello"


Perbincangan:


Unicode mengandungi set aksara untuk kebanyakan bahasa bertulis dunia, tetapi hanya kerana Unicode mengandungi aksara, jangan harap aksara itu dipaparkan dengan betul apabila kotak dialog amaran, kotak teks atau halaman dipaparkan. Jika set aksara tidak tersedia, ia akan muncul pada halaman sebagai tanda soal atau simbol lain. Komputer Amerika Utara biasa tidak akan dapat memaparkan aksara Cina pada skrin melainkan set aksara Cina dan fonnya dipasang.

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn