Задать вопрос
@khomaldi
разбираюсь потихоньку

Почему dart использует utf-16?

Здравствуйте.

Подскажите, пожалуйста, почему Dart использует utf-16, а не utf-8? Что нужно знать об этом формате при создании проекта? Есть ли какие-то подводные камни?

Спасибо :)
  • Вопрос задан
  • 206 просмотров
Подписаться 2 Простой 2 комментария
Решения вопроса 1
MiT_73
@MiT_73
Как по мне utf-16 выбрали как баланс между размером в байтах (utf-8) и производительностью (utf-32). Он быстрее чем utf-8, но и размером не такой большой как utf-32.

Также, в ОС Windows и некоторых Linux, используются utf-16 по умолчанию, а Dart хочет стать мультиплатформенным инструментом разработки.

При разработке это никак не виляет, вы также можете использовать utf-8, с помощью dart:convert
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы