`
davepkxxx
  • 浏览: 40408 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Java乱码问题的解决方案

    博客分类:
  • Java
阅读更多
在java中最麻烦的的问题之一就是中文乱码问题,我在这里有一个比较好的工具类来帮你解决。

package org.dave.util;

import java.io.UnsupportedEncodingException;

public class CharsetConvert {

	public static final String ISO8859 = "ISO-8859-1";
	public static final String UTF8 = "UTF-8";
	public static final String UTF16 = "UTF-16";
	public static final String GB2312 = "GB2312";
	public static final String GBK = "GBK";

	public static String convert(String arg, String charset)
			throws UnsupportedEncodingException {
		return new String(arg.getBytes(CharsetConvert.ISO8859), charset);
	}

}


使用方法范例:
public void method(String arg){
    arg = CharsetConvert.convert(arg, CharsetConvert.GBK);
    System.out.println(arg);
}
分享到:
评论
1 楼 gongmingwind 2010-07-27  
这个只能在一定程度上解决乱码问题,还有些比较复杂的情况

相关推荐

Global site tag (gtag.js) - Google Analytics