编码问题。。。。
来源:互联网 发布:数据库公开课 编辑:程序博客网 时间:2024/06/01 07:20
今天无意间碰到个问题怎么都不会解决,请教高手 原来是tomcat和jsp中的编码不一致了 ,一个是utf-8一个是gbk, 如果在后台传值的话你jsp和tomcat中是utp-8那就直接用 《《 String dwmc = new String(URLDecoder.decode(request.getParameter("name"),"utf-8")); 》》即可,如果不一致的话 那需要转换通过自定义来转换编码格式 /**
* 修改字符编码,将iso转为utf-8
*
* @param str
* @return
* @throws UnsupportedEncodingException
*/
public static String changeEncoding(String str) throws UnsupportedEncodingException{
if(getEncoding(str).equals("ISO-8859-1")){// 判断编码
return new String(str.getBytes("ISO-8859-1"),"UTF-8");
}else if(getEncoding(str).equals("GB2312")){
return new String(str.getBytes("GB2312"),"UTF-8");
}else{
return str;
}
}
* 修改字符编码,将iso转为utf-8
*
* @param str
* @return
* @throws UnsupportedEncodingException
*/
public static String changeEncoding(String str) throws UnsupportedEncodingException{
if(getEncoding(str).equals("ISO-8859-1")){// 判断编码
return new String(str.getBytes("ISO-8859-1"),"UTF-8");
}else if(getEncoding(str).equals("GB2312")){
return new String(str.getBytes("GB2312"),"UTF-8");
}else{
return str;
}
}
0 0
- 编码问题
- 编码问题
- 编码问题
- 编码问题
- 编码问题
- 编码问题
- 编码问题
- 编码问题
- 编码问题
- 编码问题
- 编码问题
- 编码问题
- 编码问题
- 编码问题
- 编码问题
- 编码问题
- 编码问题
- 编码问题
- 可视化简单建立网页
- 反射相关类Method接口列表分析
- Object-c 常见错误
- C++的Enum hack
- 一分钱以P2P股票配资引领互联网金融
- 编码问题。。。。
- 5个强大的Java分布式缓存框架推荐
- char * a, char ** a, char * a[], char a[][], char * a[][], char ** a[][], char * a [][][], and so on
- C语言文件操作之fgets()
- 进程栈的学习
- Intellij IDEA 断点不可用 No executable code found
- Struts2的工作原理
- 第一行代码学习笔记,第七章 内容提供者
- bug.150512