Spec-Zone.ru › Nushell

encode для строк

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

Подпись

> encode {flags} (encoding)

Флаги

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

Параметры

  • encoding: кодировка текста для использования

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

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

Примеры

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

>"負けると知って戦うのが、遥かに美しいのだ"|encodeshift-jis
Length:40 (0x28) bytes|printablewhitespaceascii_othernon_ascii
00000000:958982af82e982c6926d82c182c490ed×××××××××m××××××
00000010:82a482cc82aa8141977982a982c994fc×××××××A×y××××××
00000020:82b582a282cc82be××××××××

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

>"🎈"|encode-ishift-jis
Length:9 (0x9) bytes|printablewhitespaceascii_othernon_ascii
00000000:26233132373838303b🎈

Примечания

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

Обратите внимание, что, поскольку стандарт кодировки не определяет кодировщики для utf-16le и utf-16be, они пока не поддерживаются.

Для более полного списка кодировок, пожалуйста, обратитесь к документации encoding_rs по ссылке https://docs.rs/encoding_rs/latest/encoding_rs/#statics

Подкоманды:

Имя Тип Использование
encode base64 Встроенная Кодирование строки или двоичного значения с помощью Base64.
encode hex Встроенная Кодирование двоичного значения с помощью шестнадцатеричного кода.

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

Spec-Zone.ru

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