Здравствуйте!
мне на вход приходит строка :
"\"\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 на это может уйти день. Это бесит уважаемые серийные программисты! Почему нельзя наделать простых примеров по решению простых повседневных задач, что бы ваши клиенты не тратили огромное кол-во времени тестирование чёрного ящика ?!
Encoding.Unicode неправильно обрабатывает строку
Re: Encoding.Unicode неправильно обрабатывает строку
Здравствуйте,
Уточните, пожалуйста, как вы задаете и передаете данную строку в отчете?
Спасибо.
Уточните, пожалуйста, как вы задаете и передаете данную строку в отчете?
Спасибо.
- Вложения
-
- Capture.PNG (63.72 КБ) 2660 просмотров
Re: Encoding.Unicode неправильно обрабатывает строку
Спасибо за скрин без него бы не разобрался.
Особенность в том что, когда задаёш переменную нужно для Unicode формировать не как ЗНАЧЕНИЕ, а как ВЫРАЖЕНИЕ, работает только в этом случае.
Особенность в том что, когда задаёш переменную нужно для Unicode формировать не как ЗНАЧЕНИЕ, а как ВЫРАЖЕНИЕ, работает только в этом случае.
Re: Encoding.Unicode неправильно обрабатывает строку
Здравствуйте,
Отлично.
Дайте знать, если будут еще вопросы.
Спасибо.
Отлично.
Дайте знать, если будут еще вопросы.
Спасибо.