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

Perbincangan ringkas tentang isu penukaran pengekodan aksara dalam pengetahuan JavaScript_Basic

WBOY
Lepaskan: 2016-05-16 15:51:03
asal
1332 orang telah melayarinya

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

  strObj.charCodeAt(index)
Salin selepas log masuk


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

Salin selepas log masuk


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, ...)
Salin selepas log masuk


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"
Salin selepas log masuk


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.

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan