Size: a a a

Dart & Flutter по-русски

2020 November 30

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
это не байт
источник

PE

Pavel Erokhin in Dart & Flutter по-русски
Дмитрий Щербаков
ты передаешь String
+
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
у тебя не бинарный протокол а http
источник

SE

Server Reboot Engine... in Dart & Flutter по-русски
Почему я не могу уйти от принудительного utf-8 в стринге
источник

PE

Pavel Erokhin in Dart & Flutter по-русски
это невозможно
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
неважно что там будет эт овсе равно будет String со всеми вытекающими
источник

SE

Server Reboot Engine... in Dart & Flutter по-русски
Дмитрий Щербаков
у тебя не бинарный протокол а http
Ясно, веб работал раньше на десятках кодировок лет 30 и тут вы пришли и сказали что хттп текстовый и всё должно быть в утф, ага
источник

AZ

Alexey Z in Dart & Flutter по-русски
А в чем суть вопроса? Байтов поменьше слать?
источник

SE

Server Reboot Engine... in Dart & Flutter по-русски
Alexey Z
А в чем суть вопроса? Байтов поменьше слать?
Нет, перекодировать UTF-8 строку в CP1251, и послать в ней
источник

AZ

Alexey Z in Dart & Flutter по-русски
Зачем?
источник

SE

Server Reboot Engine... in Dart & Flutter по-русски
И конкретно CP1251 использует строго 1 байт на символ
источник

SE

Server Reboot Engine... in Dart & Flutter по-русски
Alexey Z
Зачем?
???? Откуда вообще такие вопросы возникают
источник

SE

Server Reboot Engine... in Dart & Flutter по-русски
Приложение поддерживает только CP1251, на которое шлётся эта строка
источник

PE

Pavel Erokhin in Dart & Flutter по-русски
Server Reboot Engineer
???? Откуда вообще такие вопросы возникают
потому что ты страдаешь фигней
источник

AZ

Alexey Z in Dart & Flutter по-русски
Server Reboot Engineer
???? Откуда вообще такие вопросы возникают
Этот вопрос всегда надо задавать )
источник

AZ

Alexey Z in Dart & Flutter по-русски
Server Reboot Engineer
Приложение поддерживает только CP1251, на которое шлётся эта строка
ну так конверти и отсылай. Ну а почему нельзя сделать UTF?
источник

SE

Server Reboot Engine... in Dart & Flutter по-русски
Alexey Z
ну так конверти и отсылай. Ну а почему нельзя сделать UTF?
Потому что приложение существует больше десяти лет.

Ну так я конверчу в List<int> или ByteData, но отправить не получается. Отправляю через пост запрос http.MultipartRequest.
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
encode('cp1251') в дарт конверт не работает чтоли?
источник

SE

Server Reboot Engine... in Dart & Flutter по-русски
Server Reboot Engineer
Вот из реализации мультипарт риквеста
Там просто жестокое ограничение внутри http.MultipartRequest, а именно вот тут
источник

SE

Server Reboot Engine... in Dart & Flutter по-русски
Дмитрий Щербаков
encode('cp1251') в дарт конверт не работает чтоли?
Это же не питон
источник