Декодировать URL с русскими буквами
- Войдите на сайт для отправки комментариев
Пнд, 19/09/2016 - 08:21
Как известно, русские буквы в URL передаются в utf8, т.е. слово "тест" выглядит так %D1%82%D0%B5%D1%81%D1%82 . Часть этих принятых данных записывается в eeprom. Можно было бы записывать и в таком виде, но для совместимости с предыдущими устройствами необходимо хранить в одном байте (расширенный ascii ), т.е. слово тест должно быть 4-байтным - F2 E5 F1 F2 . Есть ли что-то готовое для ардуины для преобразования? Немного порылся по инету, сразу что-то не нашел.
Нашелся такой пример utf8->koi8-r
Да, тепло, но хотелось бы что-то готовое для ардуино и с учетом изоляторов в URL.
А функция utf8rus не подойдёт?
http://arduino.ru/forum/programmirovanie/rusifikatsiya-biblioteki-adafru...
Спасибо, это ещё теплее... Вроде по тексту алгоритм вырисовывается. Правда здесь без учета изоляторов % и нет обработки спецсимволов.