java中一些有关乱码问题
2016-11-08 11:54
190 查看
常见的乱码问题及解决方案
产生乱码的根本原因:浏览器的使用的编码与服务器使用的编码。
1.请求request时乱码:
Post请求时:
//1.1post应用默认
request.setCharacterEncoding("utf-8");
Get请求时:
//1.2get方式编解码
String uname = request.getParameter("uname");
uname = new String(uname.getBytes("iso8859-1"), "utf-8");
System.out.println(uname);
2.响应response时乱码:
//在开发中我们可以简写成以下效果第二种方式。
response.setContentType("text/html;charset=utf-8");
3、html中弹框alert("提醒")乱码。
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
注意:以上都没有问题就是properties选项的默认属性编码不一致。
产生乱码的根本原因:浏览器的使用的编码与服务器使用的编码。
1.请求request时乱码:
Post请求时:
//1.1post应用默认
request.setCharacterEncoding("utf-8");
Get请求时:
//1.2get方式编解码
String uname = request.getParameter("uname");
uname = new String(uname.getBytes("iso8859-1"), "utf-8");
System.out.println(uname);
2.响应response时乱码:
//在开发中我们可以简写成以下效果第二种方式。
response.setContentType("text/html;charset=utf-8");
3、html中弹框alert("提醒")乱码。
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
注意:以上都没有问题就是properties选项的默认属性编码不一致。
相关文章推荐
- java连接mysql数据库时有关中文乱码的问题
- JAVA中的protected(详解),以及和clone()方法有关的一些问题
- 有关java定时发送邮件遇到的一些问题
- JAVA中的protected(详解),以及和clone()方法有关的一些问题
- java web开发时表单提交引起的一些中文乱码问题
- 笔记有关Java的一些问题
- 关于java中文乱码问题一些解决方案和经验
- JAVA中的protected(详解),以及和clone()方法有关的一些问题
- 关于Java调用批处理命令向mysql导入数据的中文乱码有关问题
- 笔记有关Java的一些问题
- android反编译apk后,java文件中出现的一些类似乱码的问题
- 有关java编辑PDF的一些小问题
- 有关java中对象序列化与反序列化的乱码问题
- java web开发时表单提交引起的一些中文乱码问题
- JavaWeb中的一些简单操作(四) 页面间的跳转的本质以及url乱码问题解决
- java中文乱码问题一些解决方案和经验(转)
- java中文乱码问题一些解决方案和经验(转)
- java传参、jsp乱码问题的一些解决办法
- 关于java中文乱码问题一些解决方案和经验
- Java_web 乱码和一些地址输错的问题(原创)