// TODO 目前使用ISO8859-1编码作为输入!
private String convertEncoding(String requestXML) {
String temp = "";
try {
temp = new String(requestXML.getBytes("ISO8859-1"), "UTF-8");
} catch (UnsupportedEncodingException e) {
Assert.state(false, e.getMessage());
}
return temp;
}
public class ConvertToolUtils {
public static String gbk2iso(String src) {
return convertEncoding(src, "GBK", "ISO-8859-1");
}
public static String iso2gbk(String src) {
return convertEncoding(src, "ISO-8859-1", "GBK");
}
public static String convertEncoding(String source, String sourceEncoding, String targetEncoding) {
try {
if (source == null || source.equals("")) {
return "";
} else {
return new String(source.getBytes(sourceEncoding), targetEncoding);
}
} catch (Exception e) {
return "";
}
}
public static int ConvertStrNum2IntNum(String strNum) {
int Num = 0;
try {
if (null == strNum || strNum.trim().equals("")) {
Num = 0;
} else {
Num = Integer.parseInt(strNum);
}
} catch (Exception e) {
Num = 0;
e.printStackTrace();
}
return Num;
}
}
使用方式:
requestXML = ConvertToolUtils.convertEncoding(requestXML,"ISO8859-1","UTF-8");
java String 编码格式转换
原创mb636514f3a19f5 博主文章分类:编码格式转换 ©著作权
©著作权归作者所有:来自51CTO博客作者mb636514f3a19f5的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
shp文件编码格式转换
shp文件编码转换
图层 编码格式 右键 -
批量设置shp文件编码程序下载
批量设置shp文件编码程序下载
.net 小程序 -
去掉android 桌面图标
ionic中文社区群:65048636 注意:使用前请确保您已经安装部署好ionic环境 搭建绿色环境: Ionic_1.x 5分钟快速搭建绿色开发环境 手动搭建环境: Ionic_2.x 手动搭建开发环境 有了ionic助手,再也不用手动输入命令啦。现在
去掉android 桌面图标 ruby javascript 人工智能 ViewUI