مشاركة عبر


TextEncoder class

تنفيذ WHATWG Encoding StandardTextEncoder 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 وإرجاع كائن يحتوي على وحدات التعليمات البرمجية Unicode المقروءة و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 وإرجاع كائن يحتوي على وحدات التعليمات البرمجية Unicode المقروءة و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

الصفيف الذي يحتوي على نتيجة الترميز.

المرتجعات