AIX上装的是Tomcat,通过bean和windows上的程序(C语言写的)进行通信,通过该Bean通过将参数打包成字节数组的形式给c程序发送新增,修改,删除用户的命令
如果将Tomcat装在windows上则正常,如果装在AIX小型机上就会出现中文用户名乱码的情况。
请问可能会是什么情况?跟字节序有关系吗?还是AIX小型机不支持中文?
如果将Tomcat装在windows上则正常,如果装在AIX小型机上就会出现中文用户名乱码的情况。
请问可能会是什么情况?跟字节序有关系吗?还是AIX小型机不支持中文?
解决方案 »
- Java写得图像处理
- 如何让IE7不弹出默认的帮助文档.
- 高分求教,如何编写正则表达式 去掉html标签
- 如何 设置按扭的前景色,背景色,在swt中???
- JUnit Test运行测试用例发生的奇怪异常!
- 在swing中怎样显示从public class LogWin extends org.eclipse.swt.widgets.Composite
- 我的简单的程序为什么不能显示
- 初学者问题:Tomcat中beans 缺省目录在哪儿?
- 小弟想跳到一家大公司搞JAVA开发,但是要先做技术支持一类的工作,经常出差,而且不知道何时才能真正搞开发?该去还是该留?
- Java 8 中的stream分组函数能否带参数呢
- 在一个jpanel上画图??
- 请叫高手:一个基础问题
private final String CONTENT_CHARSET = "GBK";
private byte[] StringToByteGBK(String content, String srcCharset) {
byte[] reval = null;
if (content == null || content.length() == 0) {
return null;
}
try {
String cn = null;
reval = content.getBytes(srcCharset); // 得到 字节流
cn = new String(reval, srcCharset);
cn = new String(cn.getBytes(CONTENT_CHARSET),
CONTENT_CHARSET); // 转换为gbk
if (cn == null) {
return reval;
} reval = cn.getBytes(SMS_CONTENT_CHARSET); // 重新得到一次gbk字节流
} catch (Exception e) {
System.out.println(e.getMessage());
}
return reval;
}
export LANG=zh_cn.gbk
export LANGUGAE=zh_cn.gbk
如果测试通过我会立即放分的。