当前位置:  技术问答>linux和unix

使用UTF8编码通过gsoap访问.Net Web Service依然不能正确显示中文

    来源: 互联网  发布时间:2016-02-27

    本文导语:  OS:AIX5.3 Locale:en_us iso8859-1 Compiler:VisualAge for c/c++ 6.0 gsoap:gsoap 2.7 手工编译 Web Services是用VS.NET2005 C#开发的 现象: 1不使用soap_set_mode(soap, SOAP_C_UTFSTRING)函数,windows端接受字符即为乱码,这是必然的结果 2使用soap_s...

OS:AIX5.3
Locale:en_us iso8859-1
Compiler:VisualAge for c/c++ 6.0
gsoap:gsoap 2.7 手工编译
Web Services是用VS.NET2005 C#开发的
现象:
1不使用soap_set_mode(soap, SOAP_C_UTFSTRING)函数,windows端接受字符即为乱码,这是必然的结果
2使用soap_set_mode(soap, SOAP_C_UTFSTRING)函数,windows端接受字符为■■■■■■
3.Net开发人员先在接受时做了UTF8-GB2312转码处理,依然不行,之后恢复到没有修改之前的状态日志中居然没有输出了。
这个问题困扰我几天了,按理说使用了使用soap_set_mode(soap, SOAP_C_UTFSTRING)函数,对方就应改能正确接受并显示中文啊!请大家帮忙分析分析可能出错的原因,谢谢!

|
Locale:en_us iso8859-1 

修改成zh_CN.utf8 或者 zh_CN.gb2312试试看,建议把系统语言和编程环境的语言同步..

    
 
 

您可能感兴趣的文章:

  • 中文问题:我使用的是MEPIS Linux,系统不能显示中文,我能不能把Redhat中的中文字体移植到这个系统中?
  • 为何程序中可以使用简体中文,不可以使用 big5 码的繁体中文
  • linux要想使用中文输入法是不是要安装中文支持才可以?
  • cacti中文企业版欢迎使用 Cacti中文企业版
  • 求ibm6000的中文使用手册 !从来没用过服务器,现在急需使用它,不知如何使用! 急!!!!!
  • 怎样在服务器端判断客户使用的浏览器是使用的简体中文的还是英文的还是日文的或者其他的?
  • 请教linux英文环境下使用中文输入法
  • 为什么使用cat输出的文本文件是中文的,使用java从文件读取出来时显示的是乱码?
  • ***哪里有GCC的中文使用手册呀??***
  • 在linux使用中文输入法问题
  • 请问如何在redhat下使用中文?
  • 如何在Solaris下使用GTK开发中文界面
  • 求Eclipse的使用方法的中文电子文档
  • 使用EntityBean将中文存入数据库时出现乱码,如何解决?
  • tcmalloc内存泄露优化c++开源库下载,安装及使用介绍 iis7站长之家
  • 求:openssl函数库中文使用说明
  • 在android开发中尽量不要使用中文路径的问题详解
  • UNIX下如何使用中文字体文件????谢谢
  • JSP页面中文传递参数使用escape编码
  • 在 linux 使用Java 的兄弟请帮忙--还是中文问题???
  • c#字符串编码编码(encoding)使用方法示例
  • linux上使用C++如何处理utf-8编码的字段
  • 使用iconv批量改变文件编码的shell脚本
  • 使用sendmail发信时,subject出现乱码的问题。(使用了标准的base64编码,outlook的时候看是正常编码,别的服务器还是有乱码例如mozilla收
  • 使用标准SAX解析XML文档如何获取文档编码信息及约束它的dtd文件路径.
  • 使用python的chardet库获得文件编码并修改编码
  • linux上的 中文文件名的 字体 是使用什么编码的???
  • linux下使用vim 编码的补全问题
  • MYSQL使用GBK编码,该如何处理
  • 基于Java字符编码的使用详解
  • 使用游长编码对字符串压缩 Run Length编码示例
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 自己做的U盘系统service指令无法使用```高手进来帮帮忙哈
  • cygwin下使用 service iptables 和ifconfig功能
  • android使用Messenger绑定Service的多种实现方法
  • C#使用PHP服务端的Web Service通信实例
  • android教程之service使用方法示例详解
  • C++ I/O 成员 tellg():使用输入流读取流指针
  • 在测试memset函数的执行效率时,分为使用Cash和不使用Cash辆种方式,该如何控制是否使用缓存?
  • C++ I/O 成员 tellp():使用输出流读取流指针
  • 请问:在使用oracle数据库作开发时,是使用pro*c作开发好些,还是使用库函数如oci等好一些啊?或者它们有什么区别或者优缺点啊?
  • Python不使用print而直接输出二进制字符串
  • 急求结果!!假设一个有两个元素的信号量集S,表示了一个磁带驱动器系统,其中进程1使用磁带机A,进程2同时使用磁带机A和B,进程3使用磁带机B。
  • Office 2010 Module模式下使用VBA Addressof
  • c#中SAPI使用总结——SpVoice的使用方法
  • windows下tinyxml.dll下载安装使用(c++解析XML库)
  • 使用了QWidget的程序,如何使用后台程序启动它?
  • tcmalloc内存泄露优化c++开源库下载,安装及使用介绍
  • 共享内存一般是怎么使用的,是同消息队列配合使用么
  • sharepoint 2010 使用STSNavigate函数实现文件下载举例
  • Jsp可否使用带有GUI的JavaBean,如何使用?
  • 使用libpcap读取tcpdump抓取的文件并解析c代码实例
  • asp程序使用的access在Linux下如何使用!
  • c/c++预处理命令预#,##使用介绍
  • 新装的Linux使用root用户不能使用FTP?
  • 在div中使用css让文字底部对齐的方法
  • LINUX下使用Eclipse,如何使用交叉编译器?
  • Python namedtuple(命名元组)使用实例
  • redhat9内存使用率高达73%,怎么查看内存具体使用情况


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3