C# 如何让WCF服务接受'ÿ';或'࿽';

C# 如何让WCF服务接受'ÿ';或'࿽';,c#,android,json,vb.net,wcf,C#,Android,Json,Vb.net,Wcf,当我尝试在vb.net中将android应用程序与wcf服务连接时 我也可以发送数据,但如果文本包含ÿ或� 我收到了400个错误的请求: 格式化程序在尝试反序列化消息时引发异常:反序列化操作的请求消息体时出错。遇到意外字符“ÿ” android http代码: HttpClient httpclient = new DefaultHttpClient(); HttpPost request = new HttpPost(URL + "/" + funName); request.addHead

当我尝试在vb.net中将android应用程序与wcf服务连接时 我也可以发送数据,但如果文本包含ÿ或� 我收到了400个错误的请求: 格式化程序在尝试反序列化消息时引发异常:反序列化操作的请求消息体时出错。遇到意外字符“ÿ”

android http代码:

HttpClient httpclient = new DefaultHttpClient();
HttpPost request = new HttpPost(URL + "/" + funName);
request.addHeader("Content-Type", "application/json; charset=utf-8");
request.addHeader("Accept", "application/json; charset=utf-8");
request.setEntity(new ByteArrayEntity(post.getBytes(HTTP.UTF_8)));
wcf服务器端:

 <WebInvoke(Method:="POST", RequestFormat:=WebMessageFormat.Json, ResponseFormat:=WebMessageFormat.Json, BodyStyle:=WebMessageBodyStyle.Wrapped, UriTemplate:="uploadfile")>


如何处理它???

您可以使用Fiddler或Web开发工具向我们展示json对象吗?您是否尝试过在WCF服务器端更改编码@AdrianSzulc没有另一个想法?可能相关: