csharp编写个web服务,产生wsdl文件后,使用xmlspy调用此web服务,填写汉字为乱码如何解决?
csharp编写个web服务,产生wsdl文件后,使用xmlspy调用此web服务,填写汉字为乱码如何解决? --------------------编程问答-------------------- mark 帮顶,应该是编码解码问题! --------------------编程问答-------------------- 操作系统如果是英文的要装东南亚语言包 --------------------编程问答-------------------- 个人觉得可以不用xmlspy,如果一定要用,可以查下Altova的API
建议传递xml过程中用utf-8或utf-7统一编码。 --------------------编程问答-------------------- 学习了 --------------------编程问答-------------------- 转化成utf8 --------------------编程问答-------------------- 支持utf8格式.. --------------------编程问答-------------------- 这是一种中文字符在传输过程中的编解码错误,需在WEBSERVICES中WEB.CONFIG文件的SYSTEM.WEB节中添加以下语句就可解决:
<globalization requestEncoding="utf-8" responseEncoding="utf-8"
fileEncoding="utf-8" /> --------------------编程问答-------------------- 第二种解决方案:
在[WebMethod]设置编码~~~
http://www.cnblogs.com/luca623/archive/2007/07/05/807174.html --------------------编程问答-------------------- 嗯, .net ws 默认了 UTF-8, 在 php 中调用时, 我用 iconv 转换的 --------------------编程问答-------------------- 如果文件编码格式改成UTF-8还不能解决乱码问题的话,
建议在读出汉字时使用代码强制转化成UTF-8格式
补充:.NET技术 , Web Services