当前位置:软件学习 > 其它软件 >>

关于在Unix环境下送CICS的中文乱码问题

问题描述:
    在windowsde 环境的IE中上送一段中文字符串例如:京A00001,在linux 环境的Websphere下得到这个字符串显示正确,为:京A00001,上送给cics client,执行不出正确结果,在cics server的log中显示这个字符串变成乱码:浜珿A0001.
    怎么才能在传给cics server时不成为乱码?或者说cics server接受的中文编码是什么格式的?

环境描述:
     websphere 运行在linux
     websphere的启动中加有-Dfile.encoding=GBK

     前端页面上有<meta http-equiv="Content-Type" content="text/html; charset=gb2312"/>
     应用中的web.xml加有
    <filter>
    <filter-name>Set Character Encoding</filter-name>
    <filter-class>cn.com.brilliance.cc.common.struts.SetCharacterEncodingFilter</filter-class>
    <init-param>
        <param-name>encoding</param-name>
        <param-value>gb2312</param-value>
    </init-param>
    <init-param>
        <param-name>ignore</param-name>
        <param-value>false</param-value>
     </init-param>
     </filter>

很急,请高手帮忙!谢谢! --------------------编程问答-------------------- 都是很好的建议! 值得学习 --------------------编程问答-------------------- 这个问题解决了吗?我也很想知道。
补充:企业软件 ,  WebSphere
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,