JAVA的编码转换

普通的转化:
String oldStr = request.getParamter("。。。");
String newStr = null;
newStr= new String(oldStr.getBytes("ISO8859-1"),"UTF-8"); 


项目中用过的一个最复杂的转换:
public static String transcode(String str_tmp){
		String str = "";
		try {
			str = new String(str_tmp.getBytes("ISO_8859_1") , "UTF-8");
			str = new String(str.getBytes("GBK") , "ISO_8859_1");
		} catch (UnsupportedEncodingException e) {
			e.printStackTrace();
		}		
		return str;
	}

你可能感兴趣的:(java)