Класс 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"