Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

วิธีแปลงค่า Unicode เป็นตัวอักษรใน JavaScript

หากต้องการแปลงค่า Unicode เป็นตัวอักษรใน JavaScript ให้ใช้เมธอด fromCharCode() ของสตริง

ตัวอย่าง

ลองรันโค้ดด้านล่างเพื่อแปลง Unicode เป็นตัวอักษร:

<!DOCTYPE html>
<html>
  <body>
    <script>
      var a = String.fromCharCode(72);
      document.write("Character: "+a);
    </script>
  </body>
</html>

ผลลัพธ์จะเป็น "H" เนื่องจากค่า Unicode 72 คือตัวอักษร 'H' เมธอด String.fromCharCode() รับค่าตัวเลข Unicode หนึ่งค่าหรือหลายค่า และคืนสตริงที่สร้างจากตัวอักษรเหล่านั้น ตัวอย่าง: String.fromCharCode(72, 101, 108, 108, 111) จะได้ "Hello" สำหรับ Unicode ที่มากกว่า 0xFFFF (Supplementary characters) ให้ใช้ String.fromCodePoint() แทน