关于在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