getBytes消耗资源不大,一般就是用这个来解决乱码问题的
顺便给你个方法
public String iso2gb(String str) throws Exception {
if(str==null)return str;
str = new String(str.getBytes("ISO8859_1"), "GBK");
return str;
}
顺便给你个方法
public String iso2gb(String str) throws Exception {
if(str==null)return str;
str = new String(str.getBytes("ISO8859_1"), "GBK");
return str;
}
解决方案 »
- 用这些ejb+jboss7.1+jndi 访问mysql数据库怎么弄呢
- java.lang.NoSuchMethodException: Action[/role] does not contain specified method
- myeclipse突然无法启动weblogic,有朋友遇到这个问题吗?
- Linux系统下读取文件
- ibatis的配置文件这么写有问题吗?报错
- [极品难]关于hibernate如何把原生sql查出的结果转化为对象
- j2se远程访问jboss jndi 数据源错误.(请高手们指教)
- 急
- 在创建一个非常简单的JMS测试程序时出现了如下问题,请高手指教!
- 本人是一名JAVA初学者。。。有个问题要大家回答
- hibernate问题:两个对象同时具有one-to-many和one-to-one双重关系
- 如何给菜单加上类似“Del”的名字
我的机器上怎么不行,说是Unhandled exception type UnsupportedEncodingException
str的编码方式非"ISO-8859-1",
你可以在异常里面加以判断,
遗憾的是java没有一个直接的方法可以得出一段文字的编码方式,所以可以自己写一段,说白了就是每个编码方式试一试,如果没有上面这种异常出现.ok,编码正确!