`
javasunnyboy
  • 浏览: 76349 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关于JSP中文问题的一点补充。

阅读更多

原来一编程时一直使用GBK作为默认编码,也很少出现中文问题。但最近在使用Eclipse进行编程,将默认的编码方式变成了UTF-8。这一改变也产生了新的问题。当表单使用Post方式提交时,可以使用String myParam=new String(request.getParameter("myParam").getBytes("ISO-8859-1"),"UTF-8");的语句来读取。但当表单使用Get方式提交时,比如:"myUrl.jsp?myParam=中文"这样的方式如果myParam处的中文数为单数时比如“中国人”,使用上面的方法读出的最后一个字为乱码。这个问题困扰了我一天,今天早晨终于在网上找到了解决办法。
  在提交之前可以使用java.net.URLEncoder.encode();方法先将中文转换成UTF-8格式,就可以解决了。例如:myUrl.jsp?myParam=<%java.net.URLEncoder.encode(myVar,"UTF-8")%>

分享到:
评论

相关推荐

    解决JSP中文乱码问题

    解决 JSP 中文乱码问题 解决 JSP 中文乱码问题是一个很常见的问题,在 JSP 开发过程中,经常出现中文乱码的问题,可能一至困扰着大家。下面我们将详细讨论 JSP 中文乱码问题的成因和解决方法。 JSP 中文乱码问题的...

    JSP中文乱码问题解决办法

    JSP 中文乱码问题解决办法 JSP 页面中中文乱码问题是指在 JSP 页面中使用中文时,页面显示乱码的现象。这种问题的解决办法可以从多方面入手,包括设置页面的字符编码、使用 POST 方式提交表单、使用 GET 方式提交...

    jsp中文显示问号问题解决方法.docx

    JSP 中文显示问号问题解决方法 JSP(Java Server Pages)是一种基于Java技术的服务器端脚本语言,广泛应用于Web开发中。但是,在JSP中输出中文时,经常会出现问号问题,即中文字符被显示为问号。今天,我们将探讨...

    jsp中文乱码问题解决

    jsp中文乱码问题解决 jsp中文乱码问题是jsp开发中常见的问题之一,本文将围绕jsp中文乱码问题的解决展开讨论。首先,我们需要了解jsp中文乱码问题产生的原因,然后再讨论解决方案。 jsp中文乱码问题产生的原因是...

    jsp中文乱码问题jsp中文乱码问题详解

    jsp中文乱码问题详解 在jsp中文乱码问题中,乱码的出现是由于编码格式不一致所导致的。在jsp文件中,存在三个地方的编码格式:jsp文件的存储格式、解码格式和控制浏览器的解码方式。如果这三个地方的编码格式不一致...

    怎么解决JSP页面中文问题20100901

    ### 如何解决JSP页面中的中文问题 在Web开发中,尤其是使用Java Server Pages (JSP)进行开发时,处理中文字符常常会遇到乱码问题。本文将详细探讨如何有效地解决JSP页面中的中文问题,确保用户界面能够正确地显示...

    JSP中文问题及一套整体解决方案

    讨论了JSP中出现中文问题的起源,并着重从编码角度解释了出现乱码的原因,最后给出了一套整体的中文问题解决方案.

    jsp中文问题解决方案.pdf

    ### JSP中文问题解决方案 #### 一、引言 在使用Java Server Pages (JSP) 进行Web开发过程中,中文乱码问题是一个常见的技术挑战。对于初学者来说,理解和解决这个问题尤为困难,因为很多时候他们并没有掌握乱码...

    JSP中文乱码问题分析及处理方法

    ### JSP中文乱码问题分析及处理方法 #### 一、问题根源剖析 JSP(Java Server Pages)作为Web开发中的一种技术,广泛应用于动态网页的生成。然而,在处理中文字符时,JSP经常会遇到“乱码”问题,即中文字符无法...

    JSP中文乱码问题解决总结

    本篇文章将深入探讨JSP中文乱码问题的原因、解决策略以及预防措施。 一、乱码产生的原因 1. 字符集不一致:JSP页面、Servlet、HTML、CSS、JavaScript、数据库等环节如果使用的字符集不统一,容易导致中文字符在...

    jsp中文处理问题

    jsp中所有的涉及中文的问题都可以在此找到解决方法

    JSP的中文问题及解决方案.rar

    综上所述,JSP中文问题主要涉及字符编码的设置和一致性,解决这些问题需要从多个层面进行检查和调整。通过学习和实践,开发者可以有效地处理JSP中的中文字符,创建出支持多语言的高质量网站。提供的文档"JSP页面显示...

    jsp中文手册.chm & JSP中文入门帮助手册.CHM

    这份"jsp中文手册.chm"和"JSP中文入门帮助手册.CHM"提供了丰富的资源,帮助初学者和专业人士深入理解和应用JSP技术。 1. **JSP基本概念** JSP是一种基于Java的页面表示技术,它允许开发者将HTML代码与Java代码混合...

    关于JSP的jsp-api

    3. **JSP元素**:如`&lt;jsp:include&gt;`, `&lt;jsp:forward&gt;`, `&lt;jsp:useBean&gt;`等,这些元素允许在JSP页面中执行不同的操作,如包含其他页面、转发请求或实例化Java对象。 4. **JSP表达式语言(EL)**:EL是一种轻量级的...

    关于jsp发送邮件关于jsp发送邮件

    关于jsp发送邮件关于jsp发送邮件关于jsp发送邮件关于jsp发送邮件关于jsp发送邮件关于jsp发送邮件关于jsp发送邮件

    一个关于jspsmartupload下载的问题 一个关于jspsmartupload下载的问题

    一个关于jspsmartupload下载的问题 一个关于jspsmartupload下载的问题 一个关于jspsmartupload下载的问题

    Jsp和Servlet中文乱码问题

    本文将深入探讨JSP和Servlet中文乱码问题的根源、解决方案以及预防策略。 ### JSP和Servlet中的中文乱码问题根源 中文乱码问题通常源于字符编码不一致或配置错误。在Web应用中,数据流经多个环节,包括客户端...

    jsp中文问题解决方案(完整版)

    【标题】:深入解析JSP中文问题解决方案 【描述】:在Java应用程序开发中,处理中文乱码问题是一项常见的挑战,特别是在使用非Unicode编码如GB2312(包括GBK简体和Big5繁体)的环境中。正确展示中文和在数据库中...

    jsp模板 jsp模板 jsp模板jsp模板jsp模板

    jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp...

Global site tag (gtag.js) - Google Analytics