Skip to content

Commit 3d07ab2

Browse files
authored
edit article.md till editor
1 parent 9637cc1 commit 3d07ab2

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

4-binary/02-text-decoder/article.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,20 +9,20 @@
99
let decoder = new TextDecoder([label], [options]);
1010
```
1111

12-
- **`label`** -- و برخی دیگر از رمزگذارای‌ها نیز پشتیبانی می‌شوند `windows-1251` و `big5` است اما `utf-8` رمزگذاری، به طور پیش فرض
13-
- **`options`** -- :شی اختیاری
14-
- **`fatal`** -- جایگذاری می‌کند `\uFFFD` برای کاراکتر غیرقابل قبول (غیرقابل رمزگشایی) پرتاب می‌شود. در غیر این صورت (که حالت پیش‌فرض می‌باشد)، آن‌ها را با کاراکتر (exception)باشد، یک استثنا `true` اگر مقدار آن .boolean از جنس
15-
- **`ignoreBOM`** -- اختیاری مرتب شده برحسب بایت) که به ندرت به آن نیاز پیدا می‌شود را نادیده می‌گیرد unicode یک علامت)BOM ،باشد `true` اگر مقدار آن .boolean از جنس
12+
- شی **`label`** -- رمزگذاری، به طور پیش فرض `utf-8` است اما `big5` و `windows-1251` و برخی دیگر از رمزگذارای‌ها نیز پشتیبانی می‌شوند.
13+
- شی **`options`** -- شی اختیاری:
14+
- شی **`fatal`** -- از جنس boolean. اگر مقدار آن `true` باشد، یک استثنا(exception) برای کاراکتر غیرقابل قبول (غیرقابل رمزگشایی) پرتاب می‌شود. در غیر این صورت (که حالت پیش‌فرض می‌باشد)، آن‌ها را با کاراکتر `\uFFFD` جایگذاری می‌کند.
15+
- شی **`ignoreBOM`** -- از جنس boolean. اگر مقدار آن `true` باشد، BOM(یک علامت unicode اختیاری مرتب شده برحسب بایت) که به ندرت به آن نیاز پیدا می‌شود را نادیده می‌گیرد.
1616

1717
...و سپس رمزگشایی کنید:
1818

1919
```js
2020
let str = decoder.decode([input], [options]);
2121
```
2222

23-
- **`input`** -- برای رمزگشایی (`BufferSource`)منبع
24-
- **`options`** -- :شی اختیاری
25-
- **`stream`** -- ها، هنگامی که رمزگشا برای مقادیر قابل توجه داده‌ها مکررا فراخوانی می‌شود، درست است. در این مورد، ممکن است یک کاراکتر چند بایتی، برخی مواقع بین بخش‌هایی از داده‌ها تقسیم شود. این امکان به رمزگشای متن می‌گوید که کاراکترهای "ناتمام" را به خاطر داشته باشد و هنگامی که بخش بعدی داده وارد شد، آن‌ها را رمزگشایی کندstream برای رمزگشایی
23+
- شی **`input`** -- برای رمزگشایی (`BufferSource`)منبع
24+
- شی **`options`** -- :شی اختیاری
25+
- شی **`stream`** -- برای رمزگشایی streamها، هنگامی که رمزگشا برای مقادیر قابل توجه داده‌ها مکررا فراخوانی می‌شود، درست است. در این مورد، ممکن است یک کاراکتر چند بایتی، برخی مواقع بین بخش‌هایی از داده‌ها تقسیم شود. این امکان به رمزگشای متن می‌گوید که کاراکترهای "ناتمام" را به خاطر داشته باشد و هنگامی که بخش بعدی داده وارد شد، آن‌ها را رمزگشایی کند.
2626

2727
برای نمونه:
2828

0 commit comments

Comments
 (0)