как я могу конвертировать
Шестнадцатеричные байты UTF-8 -E0 A4 A4 в шестнадцатеричный код - 0924
ref: http://www.ltg.ed.ac.uk/~richard/utf-8.cgi?input=e0+a4+a4&mode=bytes
Мне это нужно, потому что, когда я читаю данные Unicode в c #, он принимает их как однобайтовую последовательность и отображает 3 символа вместо 1, но мне нужно 3 байтовой последовательности (чтение 3 байта и отображение одного символа), я пробовал много решений но не получил результат.
Если я могу отобразить или сохранить 3-байтовый символ последовательности utf-8, тогда мне не нужно преобразование.
senario выглядит так:
string str=getivrresult();
в строке У меня есть слово с каждым символом в виде 3-байтовой последовательности utf-8.
Отредактировано:
string str="त";
//i want it as "त" in str.
Character त
Character name DEVANAGARI LETTER TA
Hex code point 0924
Decimal code point 2340
Hex UTF-8 bytes E0 A4 A4
Octal UTF-8 bytes 340 244 244
UTF-8 bytes as Latin-1 characters bytes à ¤ ¤
Спасибо.