对需要进行编码转换的值用工具类封装;
代码如下:
import java.io.UnsupportedEncodingException;
public class StringUtil {
public static String gbToUtf(String value) throws UnsupportedEncodingException
{
if(value==null||value.equals(""))
return "";
else
return new String(value.getBytes("gbk"),"utf-8");
}
public static String isoToUtf(String value) throws UnsupportedEncodingException
{
if(value==null||value.equals(""))
return "";
else
return new String(value.getBytes("iso-8859-1"),"utf-8");
}
public static String isoToGbk(String value) throws UnsupportedEncodingException
{
if(value==null||value.equals(""))
return "";
else
return new String(value.getBytes("iso-8859-1"),"gbk");
}
}