Encoding.Unicode неправильно обрабатывает строку

Обсуждение Stimulsoft Reports.NET
Ответить
_Андрей_
Сообщения: 27
Зарегистрирован: 17 апр 2017, 13:12

Encoding.Unicode неправильно обрабатывает строку

Сообщение _Андрей_ »

Здравствуйте!

мне на вход приходит строка :
"\"\u0413\u0438\u043b\u044c\u0434\u0438\u044f\" (\u041e\u041e\u041e \"\u0413\u0438\u043b\u044c\u0434\u0438\u044f\")"

пытаюсь её в коде преобразовать к читаемому виду:
private string NameUnocode(string par)
{
byte[] bytes0 = System.Text.Encoding.Unicode.GetBytes(par);
return System.Text.Encoding.Unicode.GetString(bytes0);
}

Должно получится :
"\"Гильдия\" (ООО \"Гильдия\")" - string
340194564594764524564794340320320400304304304320340194564594764524564794340410 - byte

А в StimulSoft получается:
"\"\u0413\u0438\u043b\u044c\u0434\u0438\u044f\" (\u041e\u041e\u041e \"\u0413\u0438\u043b\u044c\u0434\u0438\u044f\")" - string
9203409201170480520490510920117048052051056092011704805205109809201170480520520990920117048052051052092011704805205105609201170480520520102092034032032040092011704805204901010920117048052049010109201170480520490101032092034092011704805204905109201170480520510560920117048052051098092011704805205209909201170480520510520920117048052051056092011704805205201020920340410 - byte

Как решить мою задачу ?
Может параметр какой-то установить ?
------------------------------------------------------
P.S. В VS на эту задачу нужно 3 минуты в StimulSoft на это может уйти день. Это бесит уважаемые серийные программисты! Почему нельзя наделать простых примеров по решению простых повседневных задач, что бы ваши клиенты не тратили огромное кол-во времени тестирование чёрного ящика ?!
Aleksey
Сообщения: 2787
Зарегистрирован: 22 апр 2010, 06:57

Re: Encoding.Unicode неправильно обрабатывает строку

Сообщение Aleksey »

Здравствуйте,

Уточните, пожалуйста, как вы задаете и передаете данную строку в отчете?

Спасибо.
Вложения
Capture.PNG
Capture.PNG (63.72 КБ) 2425 просмотров
_Андрей_
Сообщения: 27
Зарегистрирован: 17 апр 2017, 13:12

Re: Encoding.Unicode неправильно обрабатывает строку

Сообщение _Андрей_ »

Спасибо за скрин без него бы не разобрался.
Особенность в том что, когда задаёш переменную нужно для Unicode формировать не как ЗНАЧЕНИЕ, а как ВЫРАЖЕНИЕ, работает только в этом случае.
Aleksey
Сообщения: 2787
Зарегистрирован: 22 апр 2010, 06:57

Re: Encoding.Unicode неправильно обрабатывает строку

Сообщение Aleksey »

Здравствуйте,

Отлично.
Дайте знать, если будут еще вопросы.

Спасибо.
Ответить