将UTF-8字符发送到WCF服务

时间:2010-01-13 12:43:49

标签: .net wcf encoding utf-8 wcf-configuration

如何配置WCF服务/客户端以向服务发送UTF-8字符? 我想发送挪威语,芬兰语,罗马尼亚语文本,如“ţşîăâăâşţŞŢĂΔ 我的绑定是这样的:

  <basicHttpBinding>
        <binding name="myBindingConfiguration" receiveTimeout="00:21:00"
          maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647"   messageEncoding="Text"

                 transferMode="Buffered"
                 useDefaultWebProxy="true"
                 textEncoding="utf-8"
                 >
          <readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647"
            maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" />
          <security mode="None"/>
        </binding>
      </basicHttpBinding>

1 个答案:

答案 0 :(得分:2)

无需配置。 basicHttpBinding默认情况下已使用UTF-8文本编码。