Я создаю атомный XML-пакет как часть запроса службы REST.
Однако возникает проблема, когда значение одного из тегов в XML содержит символ зарегистрированного товарного знака.
XML отправляется в виде «PUT» через WebRequest. Когда символ проблемы находится в XML, полный пакет XML не попадает на сервер. Пакет данных усекается, и я вижу сообщение об ошибке «Неожиданный EOF в начальном теге» на сервере.
Я замечаю на сервере, что первая часть запроса поступает (перед усечением), содержащая символ проблемы как «®». Я ожидал увидеть только «®».
Я думал, что мне нужно беспокоиться только об этих символах в XML:
Двойная цитата: "
Одиночная цитата: '
Меньше, чем: <</p>
Больше чем>
Амперсанд: &
Как я могу избежать или обработать мою строку, чтобы я мог отправить любой символ без проблем?