powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Может кто сталкивался с кодировкой UTF8? (+)
4 сообщений из 4, страница 1 из 1
Может кто сталкивался с кодировкой UTF8? (+)
    #32365879
AntonKr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый всем день!
Переписываю трехзвенку нп С#. Встал вопрос переписывания с Делфей AppServer(COM от midas) на С#, переписал все фунуции вроде стало работать. Но вот возникла проблема с кодировкой. Когда передаю сделанный в С# XML в кодировке UTF8, то Делфа неправильно его обрабатывает. Смотрю что делает Делфа и вижу что у обоих разные понятия о UTF8,т.е. например
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
in C#
D0 9E D1  82  D0 BF D1  80  D0 B0
in Delphi
C3 8E C3 B2 C3 AF C3 B0 C3 A0

text
О т п р а


Может кто подскажет где рыть?
...
Рейтинг: 0 / 0
Может кто сталкивался с кодировкой UTF8? (+)
    #32365998
Фотография ziktuw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как можно ответить на этот вопрос, если не видно кто и что на стороне дельфи раскодирует текст в кодировке UTF-8 ?
...
Рейтинг: 0 / 0
Может кто сталкивался с кодировкой UTF8? (+)
    #32366022
AntonKr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возможно я не совсем корректно написал. Я имел ввиду, что исползуя Дельфовые функции кодирования строки ('Отпра') в UTF8 получаем
Код: plaintext
1.
C3 8E C3 B2 C3 AF C3 B0 C3 A0

Если же кодируем в С# то на выходе получаем:
Код: plaintext
1.
D0 9E D1  82  D0 BF D1  80  D0 B0
...
Рейтинг: 0 / 0
Может кто сталкивался с кодировкой UTF8? (+)
    #32366196
AntonKr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот как кодируется в UTF8 в Делфи:

Буква 'О' -> $CE -> 11001110
первый байт UTF8 = 11000000 or (11001110 shr 6) -> C3
второй байт UTF8 = 10000000 or (11001110 and 111111) -> 8E

А как кодирует С#? Где можно найти алгоритм?
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Может кто сталкивался с кодировкой UTF8? (+)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]