http请求中乱码------编码的转换
2016-02-15 10:45
645 查看
在http请求中如果包含了汉字,那么就会出现乱码,引文默认的编码是ISO的,为了正常的显示,需要将编码转化为UTF或者gbk,下面提供一个辅助类。
import java.io.UnsupportedEncodingException;
/**
* 汉字转码的辅助类
* @date 2015-09-06 10:29:22
* @author geenkDC
*
*/
public class ISO2UTF{
public static String iso2utf(String isoStr){
String utfStr = null;
try {
// 入参汉字的转码
utfStr = new String(isoStr.getBytes("ISO-8859-1"), "UTF-8");
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return utfStr;
}
public static String iso2gbk(String isoStr){
String utfStr = null;
try {
// 入参汉字的转码
utfStr = new String(isoStr.getBytes("ISO-8859-1"), "GBK");
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return utfStr;
}
}
import java.io.UnsupportedEncodingException;
/**
* 汉字转码的辅助类
* @date 2015-09-06 10:29:22
* @author geenkDC
*
*/
public class ISO2UTF{
public static String iso2utf(String isoStr){
String utfStr = null;
try {
// 入参汉字的转码
utfStr = new String(isoStr.getBytes("ISO-8859-1"), "UTF-8");
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return utfStr;
}
public static String iso2gbk(String isoStr){
String utfStr = null;
try {
// 入参汉字的转码
utfStr = new String(isoStr.getBytes("ISO-8859-1"), "GBK");
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return utfStr;
}
}
相关文章推荐
- When to use Tomcat CATALINA_OPTS instead of JAVA_OPTS - See more at: http://www.tikalk.com/java/when
- C# socket nat 映射 网络 代理 转发
- Poj 3057 未AC http://poj.org/showsource?solution_id=15175171
- 远程调用之RMI、Hessian、Burlap、Httpinvoker、WebService的比较
- 数据库,界面,多线程,网络通信
- 通过java发送http请求
- ImageLoader加载网络图片初始化类
- 程序包org.apache.http.client不存在
- 用Telnet发送HTTP请求
- Linux 永久配置网络(重启不还原)
- 基于TcpListener的web服务器
- 【BZOJ 1834】 [ZJOI2010]network 网络扩容
- 他们是如何利用人们的好奇心赚钱的?
- HTTP Session和Cookie工作原理
- HTTP 小议
- HttpSession 那些事
- iOS开发之网络编程--使用NSURLConnection实现大文件下载
- HTTP与HTTPS的区别
- Angular 学习系列 - - $http请求服务
- 厦门巨游网络科技有限公司(HOTPOWER)承接游戏UI外包