如何让encoding = utf-8出现一个WCF xml响应?

时间:2013-02-19 16:19:54

标签: wcf utf-8

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

默认响应似乎是utf-8,但标题中没有出现。我正在寻找我的回复文件,从这个标题开始:

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

1 个答案:

答案 0 :(得分:0)

默认编码(TextMessageEncodingBindingElement)不会发出UTF-8编码的XML声明。所以你需要使用不同的编码。 “Custom Message Encoder: Custom Text Encoder”示例应该让您完全控制XML编写器,包括可用于强制输出XML声明的编写器设置。