Обработка строки Unicode в версиях Delphi <= 2007

Фон: Этот вопрос относится к версиям Delphi ниже 2009 года (т.е. без встроенной поддержки Unicode). У меня есть спецификация, которая требует от меня передачи строки в кодировке Unicode по TCP-соединению, но у меня нет Delphi 2009.

Вопрос Есть ли одна функция или очень маленькая библиотека (мне не нужно слишком много памяти), которую я могу использовать для кодирования одной строки в UTF-8 непосредственно перед отправкой по проводам? В качестве второй части моего вопроса: если есть строки в кодировке UTF-8, отправляемые обратно в ответ, я думаю, что тогда мне понадобится другая функция, чтобы вернуть ее в формат строки Delphi. Я понимаю ограничения такой поддержки Unicode таким образом.

Ответы на вопрос(5)

Ваш ответ на вопрос