Всем привет!
В общем, есть софтина которая написана на Delphi и отправляет AnsiString по TCP. Получает эту строку другая софтина, написанная на Lazarus. Но приходят не совсем валидные данные ибо английские символы сохраняются, а русские заменяются типа так:
Отправлено: COM-порт
Получено: COM-\u043F\u043E\u0440\u0442
Итого:
- Что это за формат то такой? Понятно, что UniCode, но от куда он взялся?!
- Как его правильно преобразовать в читаемый вид? Функции типа UTF8Decode - не работают =(