다음을 통해 공유


TextEncoder class

WHATWG 인코딩 표준TextEncoder API의 구현입니다. TextEncoder 모든 인스턴스는 UTF-8 인코딩만 지원합니다.

const encoder = new TextEncoder();
const uint8array = encoder.encode('this is some data');

TextEncoder 클래스는 전역 개체에서도 사용할 수 있습니다.

속성

encoding

TextEncoder 인스턴스에서 지원하는 인코딩입니다. 항상 'utf-8'.

메서드

encode(string)

UTF-8은 input 문자열을 인코딩하고 인코딩된 바이트를 포함하는 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);

속성 세부 정보

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

인코딩 결과를 저장할 배열입니다.

반환