Я отправляю сериализованный объект xml клиенту с сервера, используя сокет TCP. У меня возникли проблемы при преобразовании байтового массива в строку XML. Я не знаю, если я не использую правильный декодер, но когда байтовый массив получен на стороне клиента, строка xml имеет префикс «?». Таким образом, первая строка моей строки xml становится чем-то вроде ?<?xml version="1.0" encoding="utf-8"?>
, который я не могу десериализовать, поскольку он больше не является действительным xml.
Я пробовал кодирование UTF-8 и Ascii.
Любой вклад будет высоко оценен.
спасибо,
Бибек Давади