我有一个为嵌入式设备返回 XML 的 ActionResult。相关代码为:
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?
我有一个为嵌入式设备返回 XML 的 ActionResult。相关代码为:
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?