Сериализация и десериализация байтового массива для структурирования и наоборот для символов Юникода - PullRequest
0 голосов
/ 22 октября 2019

enter image description here при сериализации и десериализации имени файла (байтовый массив для структурирования и наоборот), используя метод ниже, десериализованный вывод, содержащий «?» Между ними и фактическое имя файла. После сериализации данных я отправляю данные через веб-сокет и десериализируюсь после их получения, но получаю десериализованные данные, содержащие «?»как приведенный ниже пример. Например: имя файла abc_dfc_10_6_1993, тогда десериализованные данные будут: abc? _dfc? _10? _6? _1993

Примечание. Это происходит не со всеми файлами с таким именем. и если мы скопируем, вставим то же имя в любой другой файл.

Попытка выполнить сериализацию с использованием потока памяти и двоичного форматера, но это также не сработало.

Я использую атрибут [StructLayout] длядекларация структуры, но все равно она не работает. Даже я подозреваю, что проблема с юникодом. Может ли кто-нибудь помочь мне с правильным способом выполнения такого рода сериализации и десериализации.

...