У меня есть ActionResult, который возвращает XML для встроенного устройства. Соответствующий код:Почему контроллер ContentResult в ASP.NET MVC возвращает UTF-16, когда указан UTF-8?
return Content(someString, "text/xml", Encoding.UTF8);
Даже если UTF-8 указывается, полученный XML является:
<?xml version="1.0" encoding="utf-16"?>
ASP.NET MVC компилируется как AnyCPU и работает на сервере Windows 2008.
Почему он не возвращает кодированный UTF-8 XML?
Большое спасибо! Я знал, что сбиваю с толку что-то настолько очевидное! –