6 乱码问题汇总
1)XML:encoding表示XML文件中的中文采用UTF-8进行编码
2)Servlet:
doGet()
请求行
HTTP/1.1 /CrmServlet/name=%AB%CD GET
String name = request.getParameter("name");
byte[] buf = name.getBytes("ISO8859-1");
name = new String(buf,"UTF-8")
doPost()
请求体
request.setCharacterEncoding("UTF-8"):让request采用UTF-8的方式解析中文
String name = request.getParameter("name");
response.setContextType("text/html;charset=UTF-8")
》指明浏览器以UTF-8方式解码该servlet输出的内容
》通知浏览器需要接收text/html内容
3)JSP
<%@ page encoding="UTF-8"%>
》指明该jsp文件以UTF-8的方式保存
》指明该jsp文件中的中文以UTF-8方式编码
》指明浏览器以UTF-8方式解码该jsp文件
4)MySQL
修改该my.ini的客户端编码方式
CLIENT SECTION
default-character-set=gbk
服务端不用修改,建议使用UTF8
5)下载
response.setHeader("content-disposition","attachment;filename="+URLEncoder.encode("中文文件","UTF-8"))
6)html:
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
》该html页面对中文采用UTF-8编码
》指定浏览器使用UTF-8解码
7)文件上传:
》采用fileupload上传工具所对应的API来解决乱码问题
》普通字段,例如:用户名:FileItem.getString("UTF-8")
》上传字段:ServletFileUpload.setHeaderEncoding("UTF-8")
... ...
总结:
乱码问题的本质:编码和解码不一样,即用错了编码表,解决方案的本质,就是统一使用编码表,推荐UTF-8
GBK和GB2312可以看成编一,Window平台默为GBK编码
这里好多视频下载学习http://www.itcast.cn/channel/video.shtml,喜欢的看看
分享到:
相关推荐
中文乱码问题分析中文乱码问题分析中文乱码问题分析中文乱码问题分析中文乱码问题分析中文乱码问题分析
qt乱码问题解决
最近发现乱码问题很烦,找了许多资料,自己总结了一些东西,主要是web页面的乱码,请大家指正
Ajax中文乱码问题解决方案
JAVA 乱码问题,JAVA 乱码问题,JAVA 乱码问题JAVA 乱码问题JAVA 乱码问题JAVA 乱码问题
今天突然提及的操作之php的JPgraph横坐标中文乱码问题,迫不及待 测试了一下, 尝试了几遍,都是乱码,好不容易没有乱码了,却报错。 解决JPgraph的横坐标显示,中文乱码问题,横坐标数组资源。
描述开发工具使用过程中,令人头痛的tera term中文乱码问题,如何快速定位解决
教学案例:解决中文输出乱码问题 1.所属课程: Java Web开发技术 2.相关技能点 HttpServletResponse setCharacterEncoding(String charset) setHeader(String name,String value) setContentType(String type) 2.训练...
struts中文乱码问题解决详细步骤(两种方法)
开发过程只能怪,遇到Oracle数据库US7ASCII字符集乱码问题
利用过滤器解决JavaWeb(JSP)的乱码问题
解决web项目中出现的乱码问题,很方便,只要一个java文件,同时在web.xml文件中配置该java文件就OK了 ,很方便的
针对FROM表单传递参数中的中文乱码问题进行分析并提出解决方法
解决mysql乱码问题。主要是数据库查询出数据中文为问号???的问题。
本文介绍了解决Ubuntu和Windows的文件乱码问题的方法,希望对你的学习工作有所帮助。
下面小编就为大家带来一篇读写json中文ASCII乱码问题的解决方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
java项目乱码问题的处理方法,非常详细的
struts 中文乱码问题解决
java中文乱码问题详解--- java中文乱码问题详
MySQL数据库系统中文乱码问题及解决方案.pdf