AIX上装的是Tomcat,通过bean和windows上的程序(C语言写的)进行通信,通过该Bean通过将参数打包成字节数组的形式给c程序发送新增,修改,删除用户的命令
如果将Tomcat装在windows上则正常,如果装在AIX小型机上就会出现中文用户名乱码的情况。
请问可能会是什么情况?跟字节序有关系吗?还是AIX小型机不支持中文?
如果将Tomcat装在windows上则正常,如果装在AIX小型机上就会出现中文用户名乱码的情况。
请问可能会是什么情况?跟字节序有关系吗?还是AIX小型机不支持中文?
解决方案 »
- a=a+5;与a+=5 真的一样吗?
- 高手进,,在java 中怎么输出10进制的0`255 所对就的asscii的值是多少
- 如何在万年历中添加记事功能(类似备忘录)
- http://localhost:8080/article/UserFiles/File/林三0(1).doc 不能打开?
- 关于字符串数组排序的问题
- 小弟初学jsp跟sql2000的连接,出现连接问题不会解决,请帮忙。
- 为什么是空值呀
- 请教如何用程序读取另一台机器上的文件!
- 想学JAVA编程,向各位大侠寻求帮助!!!!
- 为何Hashset、TreeSet、LinkedHashSet内部元素的排序结果不一样?
- 在一个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
如果测试通过我会立即放分的。