TextEncoder class
WHATWG 인코딩 표준TextEncoder
API의 구현입니다.
TextEncoder
모든 인스턴스는 UTF-8 인코딩만 지원합니다.
const encoder = new TextEncoder();
const uint8array = encoder.encode('this is some data');
TextEncoder
클래스는 전역 개체에서도 사용할 수 있습니다.
속성
encoding |
|
메서드
encode(string) | UTF-8은 |
encode |
UTF-8은
|
속성 세부 정보
encoding
TextEncoder
인스턴스에서 지원하는 인코딩입니다. 항상 'utf-8'
(으)로 설정합니다.
encoding: string
속성 값
string
메서드 세부 정보
encode(string)
UTF-8은 input
문자열을 인코딩하고 인코딩된 바이트를 포함하는 Uint8Array
반환합니다.
function encode(input?: string): Uint8Array
매개 변수
- input
-
string
반환
Uint8Array
encodeInto(string, Uint8Array)
UTF-8은 src
문자열을 dest
Uint8Array로 인코딩하고 읽기 유니코드 코드 단위와 작성된 UTF-8 바이트를 포함하는 개체를 반환합니다.
const encoder = new TextEncoder();
const src = 'this is some data';
const dest = new Uint8Array(10);
const { read, written } = encoder.encodeInto(src, dest);
function encodeInto(src: string, dest: Uint8Array): EncodeIntoResult
매개 변수
- src
-
string
인코딩할 텍스트입니다.
- dest
-
Uint8Array
인코딩 결과를 저장할 배열입니다.