РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
556 of 723 menu

Класс AsciiCodec

Класс AsciiCodec представляет собой кодек для преобразования строк в байты ASCII и обратно. Он доступен через константу ascii из библиотеки dart:convert. Класс поддерживает только символы с кодами от 0 до 127. Для кодирования используйте метод encode, а для декодирования - метод decode.

Синтаксис

import 'dart:convert'; ascii.encode(str) ascii.decode(bytes)

Пример

Давайте закодируем строку в байты ASCII с помощью метода encode:

import 'dart:convert'; void main() { String str = 'abcde'; List<int> res = ascii.encode(str); print(res); }

Результат выполнения кода:

[97, 98, 99, 100, 101]

Пример

Давайте декодируем байты ASCII обратно в строку с помощью метода decode:

import 'dart:convert'; void main() { List<int> bytes = [97, 98, 99, 100, 101]; String res = ascii.decode(bytes); print(res); }

Результат выполнения кода:

"abcde"

Смотрите также

  • класс JsonCodec,
    который кодирует объекты в JSON
  • метод encode,
    который кодирует объект в строку JSON
  • метод decode,
    который декодирует строку JSON в объект
  • класс Utf8Codec,
    который кодирует строки в UTF-8
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить