На входе есть строка такого вида: String art = "\u0410\u043b\u043b\u0430 \u041f\u0443\u0433\u0430\u0447\u0435\u0432\u0430"; Нужна подпрограмма конвертирования из юникода. Вроде как нашёл тут cyberforum.ru/cpp-beginners/thread2119522.html, но что-то не могу прикрутить. Хочется иметь для вывода на TFT функцию, позволяющую реализовать декодирование влёт, по типу tft.print( unicode2rus(art) ); Готов оплатить Ваш код.... P.S. TFT русифицирован по примеру arduino.ru/forum/programmirovanie/rusifikatsiya-biblioteki-adafruit-gfx-i-vyvod-russkikh-bukv-na-displei-v-kodi
UTF-8 - тоже входит в юникод, это стандарт кодировки с переменным кол-вом байт на символ, до 6 байт на символ.
Суровый дядя витя - сделал вывод, как всегда пальцем в ж. А я вот скажу - что в примере UTF-8, и тоже буду прав, отчасти. Нельзя по таким входящим данным определить кодировку ОДНОЗНАЧНО, вот в чём правда жизни. Но дяде вите - можно всё.
Не только дяде Вите. Достаточно не быть балаболом, ничего не знающим, но высокоумно рассуждающим, а просто декодировать. https://www.browserling.com/tools/utf16-decode https://www.browserling.com/tools/utf8-decode Вот попробуйте, какой из них сработает.
Достаточно быть дядей витей, чтобы постоянно нести херню, потом брать тупые конвертеры, и выдавать это за истину в последней инстанции Витюня, попробуй здесь: http://www.online-decoder.com/ru - тоже вариант, не? Или твои ссылки более кошерные, что ли? По моей ссылке - UTF-8. Но тебе, упоротому, не понять того простого факта, о котором я говорил: по ПРИВЕДЁННОМУ выше входному набору символов НЕЛЬЗЯ ОДНОЗНАЧНО определить кодировку, ферштейн? И ответы UTF-8 и UTF-16 - верны оба, хотя бы потому, что UTF-16 - это подмножество UTF-8. З.Ы. Вангую, щас будет очередной высер витюни в желании удержать штаны на месте
Поизучал.... Куда отправить пиво (денежку) за сэкономленное время? Тема, вижу, получила горячее обсуждение с переходом на личности... Друзья, не будем кровожадными! Всем спасибо за принятое участие!
Ну так я о чём: витюня в очередной раз безапелляционно заявил, что UTF-16, и баста. Я заострился только на это, собственно. Посмотри внимательно, что я цитировал и о чём писал, пж. Сообщение номер 8.