Я пытаюсь сделать свое веб-приложение совместимым с международными языками, и я застрял при попытке конвертировать экранированные символы в моей Delphi .NET DLL.
Код переднего конца передает шестнадцатеричную запись UTF-8 с escape-символом, например, для for I pass \ uE3818A. В моей DLL я фиксирую это и собираю следующую строку '$ E3818A'. Мне нужно преобразовать это обратно в お и отправить его в мою базу данных, я пытался использовать Encoding.UTF8.GetBytes и Encoding.UTF8.GetString, но безуспешно.
Кто-нибудь может помочь мне понять это?
Спасибо.