Вы пытаетесь сериализовать символы, которые не могут быть представлены в XML.К сожалению, они нарушают сериализацию XML.Я не знаю каких-либо обходных путей для этого, кроме написания собственного кода перехода.
С другой стороны, фактическое использование таких символов (символы ASCII перед пробелом, кроме табуляции, возврата каретки и перевода строки IIRC) относительно редки - вы можете обнаружить, что все в порядке, просто раздеть их.В качестве альтернативы можно придумать собственный выход или закодировать всю строку в двоичном виде, а в результате - base64.Экранирование займет намного меньше места, чем метод перекодировки:)