- 3
- 0
- 约1.73千字
- 约 12页
- 2023-12-14 发布于湖北
- 举报
中文乱码问题1、原因2、解决办法
原因-了解中文字符的URL编码-浏览器怎样进行URL编码?getCharacterEncoding方法?setCharacterEncoding方法?getParameter方法的中文问题
-对Java中的某个字符串进行URL编码,其实是在对它的某种字符集编码(非Unicode码)数据进行URL编码,而Java中的字符串是以Unicode字符集编码存在的,所以,在对Java中的字符串进行URL编码时,必须指定是对这个字符串的哪种非Unicode的字符集编码进行URL编码。
了解中文字符的URL编码JDK的java,net包中有两个类:URLEncoder和URLDecoder,URLEncoder类中定义了一个encode静态方法来完成URL编码,URLDecoder类中定义了一个decode静态方法来完成URL解码。
码浏览器怎样进行URL编码浏览器对FORM表单中输入的中文字符都会进行URL编码后再传送给WEB服务器。.览器将按面中当的^显示表单中输入的用的字符浏集编码来进行URL编码。
与请求参数的字符集编码相关的方法?getCharacterEncoding方法?setCharacterEncoding方法
参数,getParameter方法的中文问题-对于HTTP请求集编码在Servlet规ServletRequest对醒雕赫对于POST方urlencodegetParameIgetCharacterEncoding()方法返对其进行URLger等方法在读取的参数信息时,需要磐艦etParameter等方法码进行URL解码,因息O稱实cat内鐾fx-www-form-ServletR醫的字对象的码地定Tomcat
oervISO8码肴实本内容进行Ute解码法返回正确的法信?ServletRequest接口中定setCharactexEnqoding方}容fellterEncoding()方法的的返l88Requ^sw行URL解码本因此设个求皇息中该实体奎内通常为nuri等方寸
?setCharacterEncoding方法设置的是请求消息中的实体内容的字符集编码名称,它只影响getParameter方法对POST方式下的“application/x_www-form_urlencoded”编码格式的实体内容进行URL解码的结果,而不能影响getParameter方法对HTTP请求消息的请求行中的URL地址后的参数进行URL解码的结果。
解决办法(统一编码)?1.网页页面使用utf-8〈metahttp-equiv=Content-typecontent=text/html;charset=utf-82.ajax默认使用utf-8传输数据,但最好使用post,不要使用get;;;;;;3.数据库也要使用utf-8,在建表时设置好.http://imysql.cn/charset_tips
?6.Tomcat也使用UTF-86.1:Tomcat/bin/catalina.bat中开始部分(夭槪51行处)添加setCATALINA_OPTS=-Dfile.encoding二UTF-8或CATALINA_OPTS=$CATALINA_OPTS-Dfile.encoding二UTF-81111116.2:ConnectorURIEncoding二〃utf_8〃port二〃8080protocol二HTTP/1.1connectionTimeout=20000redirectPort二8443/〉一一、、Eclipse启动Tomcat会修改Tomcat的运行编码环境,从终端启动的又是另一种编码环境,所以Tomcat的配置也要孝动修改7:HttpServletResponse(request)也要设置编码:response.setCharacterEncoding(UTF-8);
您可能关注的文档
最近下载
- 国企面试问题及答案-国企面试题目和解答-国企单位面试的题目.docx VIP
- 沈阳工业大学《数据库原理》2025 学年第二学期期末试卷.pdf VIP
- 储能变流器简介及英飞凌IGBT解决方案-TTA2019.pdf VIP
- 房产过户合同8篇.docx VIP
- 大学生心理健康教育 课件全套 总共13章 大学生心理健康与心理咨询 ,心理危机与生命教育等课件.pptx VIP
- 茅台国企面试题目及答案.doc VIP
- X-MINI 杂物梯主板说明书.pdf VIP
- 市政协副主席2025年度民主生活会对照检查材料(五个带头).docx VIP
- 2023年沈阳工业大学计算机科学与技术专业《计算机网络》科目期末试卷B(有答案).docx VIP
- 花式年糕加工机设计【开题报告+文献综述+毕业设计】.Doc VIP
原创力文档

文档评论(0)