|  14.01.2022, 20:36 | #1 | 
| Участник | Не верная кодировка в ответе HttpWebResponse AX 2012 
			
			Получаю ответ от сервера с помощью такого куска: X++: httpResponse    = webRequest.GetResponse();
stream          = httpResponse.GetResponseStream();
streamReader    = new System.IO.StreamReader(stream);
responseString  = streamReader.ReadToEnd();X++: \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u044b X++: str unicodeString = '\u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u044b'; // в переменной unicodeString сразу текст: "не найдены" | 
|  | 
|  14.01.2022, 21:24 | #2 | 
| Участник | 
			
			В конструкторе StreamReader есть параметр, который отвечает за кодировку https://docs.microsoft.com/ru-ru/dot...Text_Encoding_ | 
|  | 
|  14.01.2022, 21:24 | #3 | 
| Участник | X++: unicodeString = System.Web.HttpUtility::HtmlDecode('\u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u044b');
				__________________ - Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... Последний раз редактировалось Владимир Максимов; 14.01.2022 в 21:30. | 
|  | |
| За это сообщение автора поблагодарили: gl00mie (2). | |
|  14.01.2022, 21:34 | #4 | 
| Участник | 
			
			Спасибо за ответы. Похоже что это всё-таки Web отдают не правильный ответ, так как ничего не помогает   | 
|  | 
|  16.01.2022, 14:36 | #5 | 
| Участник | 
			
			Я встречал такой код X++: reader = new System.IO.StreamReader(filePath);
utf8 = System.Text.Encoding::get_UTF8();
bytes = utf8.GetBytes(reader.ReadToEnd());
reader.Close();X++: bytes = System.IO.File::ReadAllBytes(filepath); | 
|  | 
|  | 
| 
 |