如何确保WCF响应的根元素前面包含XML声明,包括encoding =“UTF-8”属性?
默认响应似乎是utf-8,但标题中没有出现。我正在寻找我的回复文件,从这个标题开始:
<?xml version="1.0" encoding="utf-8"?>
答案 0 :(得分:0)
默认编码(TextMessageEncodingBindingElement
)不会发出UTF-8编码的XML声明。所以你需要使用不同的编码。 “Custom Message Encoder: Custom Text Encoder”示例应该让您完全控制XML编写器,包括可用于强制输出XML声明的编写器设置。