(Javascript) 유니코드 변환

유니코드, 문자열 변환하기


자바스크립트에서 유니코드를 문자열로, 문자열을 UTF-16 코드로 변환하는 방법을 공부해보자.

참고: 코드 표

image

문자열을 유니코드로 - charCodeAt()


특정 문자의 UTF-16 코드를 반환하는 charCodeAt() 메소드를 사용한다.

str.charCodeAt(index)

문자열내에 주어진 index 를 가진 문자의 유니코드를 반환한다.

var str = "abAB"

str.charCodeAt(0) // 97
str.charCodeAt(1) // 98
str.charCodeAt(2) // 65
str.charCodeAt(3) // 66

유니코드를 문자열로 - fromCharCode()


fromCharCode() 메소드를 사용한다.

String.fromCharCode(num)

특정 UTF-16 코드(num)를 받아 코드가 나타내는 문자를 반환한다.

String.fromCharCode(53) // "5"
String.fromCharCode(65) // "A"
String.fromCharCode(100, 111, 103) // "dog"