Utf8 как получить символ по коду

crossmark
Дата: 30.10.2019 14:32:25
Доброго времени!
Такая ситуация, получаю строку в HEX (к примеру D0BBD0BE)
я ее делю. и получаю коды
UTF 8: "208 187" и т.д.
Какой функцией можно из этого кода получить букву "л"

Дело в том что, если делать

DelphiВыделить код

Utf8Decode(#208#187)

то получается буква.
а уменя парсится строка и коды приходят в переменные bt1, bt2

DelphiВыделить код

s := '#'+bt1 + '#' + bt2;
r := Utf8DEcode(s);

То конвертация не происходит. Остаются коды...
Dimitry Sibiryakov
Дата: 30.10.2019 14:53:33

crossmark
а уменя парсится строка и коды приходят в переменные bt1, bt2

Сложи их обратно в строку:
Utf8DEcode(chr(bt1) + chr(bt2))

Posted via ActualForum NNTP Server 1.5

crossmark
Дата: 30.10.2019 15:20:53
Dimitry Sibiryakov, получается ромбик и еще какой то символ.