public static String GB2unicode(String strIn){
String strOut=null;
if (strIn==null||((strIn.trim()).equals(""))) return strIn;
try {
byte b[]=strIn.getBytes("ISO8859_1");
strOut=new String(b,"GBK");}
catch(Exception e){}
return strOut;
}经过转换后,不管strIn是大写还是小写,strOut都为小写?谢谢!
String strOut=null;
if (strIn==null||((strIn.trim()).equals(""))) return strIn;
try {
byte b[]=strIn.getBytes("ISO8859_1");
strOut=new String(b,"GBK");}
catch(Exception e){}
return strOut;
}经过转换后,不管strIn是大写还是小写,strOut都为小写?谢谢!
解决方案 »
- 一个Ajax问题 初级菜鸟求帮助
- ajax技术,空值,request.getParameter("name");name=null;
- 收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 linux下启动weblogic报错
- 从数据库读值后如何判断值相符时checkbox被选中?
- struts分页跳转问题
- 添加数据时做了一个ActionForm,修改数据时,需要再单独做一个ActionForm吗??
- 怎样用java实现ftp远程建立文件夹
- 哪里可以下载MySQL5.0的驱动程序
- Struts2上传文件到服务器下,怎么服务器重启之后文件就没了?
- jswdk的问题
- 以下几个参数不知道是什么意思,请高手指教!!
- 如何再一个jsp页面中查看多个图片(附件)----急
strIn是小写则是小写
大小写的byte值都差32,怎么会都为小写.
你通过,你要确保你输入的是GB字符,那样才可以,。一般Java读取字符,已经默认从本地字符编码进行转换了。