Сообщений: 299
Написано 71 полезных сообщений (для 123 пользователей)
Ответ: Аналог chr() для utf8
для оптимизиции конвертировки обычно находят одинаковые последовательности кодов в таблицах и проверяют по ним: if (c>=192) and (c<=...) then c:=c+(1040-192)
прим: при получении символа cp1251 или др. на всякий случай делай с:=c and $FF, т.к. иногда в верхних байтах бывает мусор
Сообщений: 143
Написано 25 полезных сообщений (для 45 пользователей)
Ответ: Аналог chr() для utf8
В общем слово в таком формате
%CC%EE%F1%EA%E2%E0
необходимо преобразовать в нормальный вид.
я выбираю 2 символа после % и преобразовываю из HEX в DEC систему, а потом беру символ из массива.
Так то мой способ работает, но может можно сделать как то проще?