Spec-Zone.ru › Nushell

encode для строк

Кодирует строку в байты.

Сигнатура

> encode {flags} (encoding)

Флаги

  • --ignore-errors, -i: Если символ отсутствует в указанной кодировке, заменяет его HTML-сущностью (например, 🎈).

Параметры

  • encoding: Используемая кодировка текста.

Типы входных и выходных данных:

входные данные выходные данные
строка двоичные данные

Примеры

Кодирование строки в UTF-8 в Shift-JIS

> "負けると知って戦うのが、遥かに美しいのだ" | encode shift-jis
Length: 40 (0x28) bytes | null_char printable whitespace ascii_other non_ascii
00000000:   95 89 82 af  82 e9 82 c6  92 6d 82 c1  82 c4 90 ed   ×××××××××m××××××
00000010:   82 a4 82 cc  82 aa 81 41  97 79 82 a9  82 c9 94 fc   ×××××××A×y××××××
00000020:   82 b5 82 a2  82 cc 82 be                             ××××××××

Заменяет символы HTML-сущностями, если их нельзя закодировать

> "🎈" | encode --ignore-errors shift-jis
Length: 9 (0x9) bytes | null_char printable whitespace ascii_other non_ascii
00000000:   26 23 31 32  37 38 38 30  3b                         🎈

Примечания

Поддерживается несколько кодировок; вот некоторые из них: big5, euc-jp, euc-kr, gbk, iso-8859-1, cp1252, latin5

Обратите внимание: поскольку стандарт Encoding не определяет кодировщики для utf-16le и utf-16be, они пока не поддерживаются. Дополнительную информацию можно найти здесь: https://docs.rs/encoding_rs/latest/encoding_rs/#utf-16le-utf-16be-and-unicode-encoding-schemes

Полный список кодировок см. в документации encoding_rs по ссылке https://docs.rs/encoding_rs/latest/encoding_rs/#statics

Подкоманды:

название описание тип
encode base32 Кодирует строку или двоичное значение с использованием Base32. встроенная
encode base32hex Кодирует двоичное значение или строку с использованием base32hex. встроенная
encode base64 Кодирует строку или двоичное значение с использованием Base64. встроенная
encode hex Кодирует двоичное значение или строку в шестнадцатеричном формате. встроенная

Copyright © 2019–2026 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/encode.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API