Encoding.Unicode неправильно обрабатывает строку
Добавлено: 21 сен 2017, 16:06
Здравствуйте!
мне на вход приходит строка :
"\"\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 на это может уйти день. Это бесит уважаемые серийные программисты! Почему нельзя наделать простых примеров по решению простых повседневных задач, что бы ваши клиенты не тратили огромное кол-во времени тестирование чёрного ящика ?!
мне на вход приходит строка :
"\"\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 на это может уйти день. Это бесит уважаемые серийные программисты! Почему нельзя наделать простых примеров по решению простых повседневных задач, что бы ваши клиенты не тратили огромное кол-во времени тестирование чёрного ящика ?!