`
jsjxqjy
  • 浏览: 118257 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

URL 传参 中文乱码

阅读更多

有时候,你发现在URL传递参数(包含中文),到了后台数据处理的时候,就会出现乱码问题

 

 

其中,最简单的做法是 :

 

1 .  前端需要两次 encodeURI,因为一次encodeURI还有一些字符不会被编码

 

paramA = encodeURI(encodeURI(paramA )) ;

 

2.  后台数据处理 : paramA  = URIDecode.decode(paramA ,"GBK");  // 可能是 UTF-8 或 是 ISO-8859-1

 

 

分享到:
评论

相关推荐

    url地址传参中文乱码处理

    "URL地址传参中文乱码处理" URL地址传参中文乱码处理是指在Web应用程序中,将中文参数传递给服务器时,可能出现乱码的情况。这种情况可能是由于编码问题或Tomcat服务器的配置问题引起的。 在处理URL地址传参中文...

    JSP struts2 url传参中文乱码解决办法.docx

    在开发Java Web应用程序时,尤其是使用Struts2框架与JSP进行交互时,可能会遇到URL传参中文乱码的问题。这个问题通常涉及到字符编码的设置,包括客户端请求编码、服务器接收编码以及应用程序内部处理编码的统一。...

    解决页面传参中文乱码

    ### 解决页面传参中文乱码 在Web开发过程中,特别是在使用Java进行后端开发时,经常遇到的一个问题是中文字符或非ASCII字符在URL参数中的乱码问题。这主要是因为客户端浏览器与服务器之间可能使用的字符集不同导致...

    get方式传参中文乱码问题的解决方案

    ### get方式传参中文乱码问题的解决方案 在Web开发中,经常遇到GET请求传递中文参数时出现乱码的问题。这种现象通常出现在不同编码格式之间的转换过程中,导致浏览器或者服务器端解析参数时出现问题。本文将深入...

    url 编码 js url传参中文乱码解决方案

    在Web开发过程中,使用JavaScript在URL中传递参数时,常常会遇到中文乱码的问题。这主要是因为URL和HTTP协议都是基于ASCII字符集设计的,而中文字符不在ASCII字符集范围内。因此,当参数中包含中文或特殊字符时,...

    JSP struts2 url传参中文乱码解决办法

    JSP struts2 url传参中文乱码解决办法 1.设置struts.xml 或是设置struts.properties(我自己没试过) struts.i18n.encoding=UTF-8 2.在web.xml添加编码过滤器 <filter>characterEncodingFilter <filter>org....

    javascript 传参中文乱码解决方案

    ### JavaScript 传参中文乱码解决方案 在进行Web开发时,经常会遇到中文字符在URL传输过程中出现乱码的问题。这主要是因为不同的系统、浏览器或服务器可能采用不同的编码方式处理URL中的参数,导致原本正常的中文...

    java URL中文参数乱码处理

    js 中乱码处理法方式 encodeURIComponent(encodeURIComponent(customerAddress)) decodeURIComponent(customerName) js到java encodeURI(url) String qijuType= new String(request.getParameter( (...

    asp.net中URL参数传值中文乱码的三种解决办法

    在ASP.NET开发过程中,我们时常会遇到URL参数传递中文字符时出现乱码的问题。这个问题主要源于字符编码不一致导致的,下面将详细讲解三种解决这个问题的方法。 ### 方法一:设置Web.config配置 在ASP.NET应用的`...

    Ajax传参是乱码解决方案

    本文将详细介绍几种常见的解决Ajax传参乱码的方法,并通过具体的示例代码来帮助大家理解和掌握。 #### 一、理解乱码产生的原因 在讨论解决方案之前,我们需要先了解乱码产生的根本原因。乱码通常是因为字符编码不...

    j2ee13:jsp02,request对象,中文乱码处理,url传参

    总之,`request`对象在J2EE开发中扮演着核心角色,处理中文乱码和URL传参是日常工作中常遇到的问题。了解和掌握这些知识点,将使你在Web开发中更加得心应手。通过不断的实践和学习,你将能够更好地应对各种复杂情况...

    jsp传参 servlet接收中文乱码问题的解决方法.docx

    jsp 传参 servlet 接收中文乱码问题的解决方法 jsp 传参 servlet 接收中文乱码问题是一个经常遇到的问题,特别是在使用 Hibernate+Servlet 框架时。当我们在 jsp 页面传参到 servlet 时,中文字符经常会出现乱码...

    前后台传值乱码问题万能思想,通用

    中文乱码尤其常见,因为中文字符数量众多,需要更大的字符集如GBK或UTF-8来表示。 其次,我们要区分可能出现乱码的不同场景。这些场景包括: 1. **Form提交**:用户填写表单并提交,数据以HTTP请求体的形式发送。 2...

    Jsp页面在URL中传递参数会出现乱码问题解决

    在Web开发中,尤其是使用Java JSP技术时,我们可能会遇到URL中传递参数出现乱码的问题。这是因为不同的字符集编码方式可能导致字符在传输过程中无法正确解析。本文将详细介绍两种解决JSP页面URL参数乱码的方法,虽然...

    jquery获取URL中参数解决中文乱码问题的两种方法

    当我们需要在两个页面间通过URL传递参数时,经常会遇到中文乱码问题。这个问题主要是因为URL中的参数可能没有经过正确的编码和解码处理。为了解决这个问题,我们可以采取一些方法,特别是当使用jQuery来获取URL参数...

    Android Retrofit 中文乱码问题的解决办法

    在 Retrofit 中,默认情况下,GET 请求的参数会被编码成 URL 编码,而中文字符在 URL 编码中可能会被编码成乱码。为了避免这种情况,可以将 GET 请求改成 POST 请求。POST 请求的参数会被封装在请求体中,从而避免 ...

    java 用HttpsURLConnection进行传递中文时错误总结

    然而,当传输包含中文字符的数据时,由于字符编码的不一致,可能会导致乱码问题。 错误通常出现在两个主要环节:请求头的设置和数据的编码/解码。以下是一些常见问题及其解决方案: 1. **请求头的Content-Type设置...

    乱码问题的解决

    post 方法传参乱码是由于服务器是不解析的,请求体是直接封装在 request 对象里面的。解决方法是设置 request 的编码,可以改变 post 参数的编码。 三、解决方法 1. 设置页面编码 设置页面编码为 utf-8,以便正确...

Global site tag (gtag.js) - Google Analytics