1

如何确保 WCF 响应的根元素前面有包含 encoding="UTF-8" 属性的 XML 声明?

似乎默认响应是 utf-8,但没有出现在标题中。我正在寻找我的响应文档以这个标题开头:

<?xml version="1.0" encoding="utf-8"?>
4

1 回答 1

0

默认编码 ( TextMessageEncodingBindingElement) 不会发出 UTF-8 编码的 XML 声明。因此,您需要为此使用不同的编码。“自定义消息编码器:自定义文本编码器”示例应该让您完全控制 XML 编写器,包括可用于强制输出 XML 声明的编写器设置。

于 2013-02-19T18:22:56.017 回答