`
aa4892
  • 浏览: 4407 次
社区版块
存档分类
最新评论

url提交参数为中文

 
阅读更多

url提交参数为中文时需要进行转码,如果提交的action中也有form提交的中文参数,可以在url中添加一个识别参数用来判断是表单提交还是url提交,然后进行转码。

URL:getServiceTimeoutLogList.action?encodingString=hello";

//encodingString为识别的参数

String encodingString = request.getParameter("encodingString");

//如果参数encodingString不为空,说明是通过url传的值,需要转码

if(null != encodingString){

stlWorker = new String(stlWorker.getBytes("iso-8859-1"),"gbk");

}

这是tomcat中url编码设置的问题,解决的办法:修改Tomcat的conf文件夹中的server.xml文件

在<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />中加上URIEncoding="GBK" 属性即可。



分享到:
评论

相关推荐

    jsp中URL传递中文参数的处理方法

    在页面的url中使用encodeURI(encodeURI(中文)),对中文... 您可能感兴趣的文章:js将json格式的对象拼接成复杂的url参数方法js的form表单提交url传参数(包含+等特殊字符)的两种解决方法JS根据key值获取URL中的参数值及

    网页资料收集 JAVA与JAVASCRIPT通信乱码问题 java javascript jsp的url提交带中文参数时后台取到的是乱码问题的解决

    网页资料收集 JAVA与JAVASCRIPT通信乱码问题 java javascript jsp的url提交带中文参数时后台取到的是乱码问题的解决 网页资料收集 JAVA与JAVASCRIPT通信乱码问题 java javascript jsp的url提交带中文参数时后台取到...

    PB如何提交WEB请求包含中文参数的解决方案全过程.docx

    PB 提交 WEB 请求包含中文参数的解决方案全过程 PB 是 PowerBuilder 的缩写,这是一种流行的开发工具,但是在提交 WEB 请求包含中文参数时,会出现乱码问题。本文将详细介绍如何解决这个问题,包括使用 GETURL 和 ...

    JAVA(Web)中URL链接中文参数乱码:

    JAVA(Web)中URL链接中文参数乱码,如,java web中的超链接&lt;a&gt;&lt;/a&gt;标签传中文参数,提交到servlet中后,解决乱码问题!

    jspurl中中文参数的乱码解决.docx

    本文主要讨论的是JSP中URL中中文参数导致的乱码问题及其解决方案。 首先,让我们深入理解HTTP请求的基本原理。HTTP请求有两种主要的数据提交方式:GET和POST。在GET请求中,表单数据会被附加到URL后面作为查询参数...

    extjs 前后台交互参数出现中文乱码问题的解决方法

    // 发送POST请求,并将编码后的中文参数拼接到URL中 conn.open("POST", "/SanXiaMS/servlet/AccountBookServlet1?CustomFormName=" + CustomFormName1, false); conn.send(null); // 获取服务器响应结果 var ...

    Delphi10中idHttpServer接收中文参数乱码的处理

    但在接收浏览器发送的带中文URL时,取参数就会是乱码。经过查找资源,发现大部分浏览器,中文一般会先转码为utf-8,此时,idHttpServer控件会根据请求头中ContentType的Chatset进行相应的转码,以形成正确的参数。但...

    ajax提交中文到servlet

    2. 对于GET请求,中文参数会附加在URL后面,如"?name=encodeURIComponent(用户名)"。对于POST请求,中文参数则放在send()方法的参数中。 四、Servlet处理中文 1. 在Servlet中,需要设置请求和响应的编码方式。在...

    simon页面URL一键提取器,获取网站的URL连接,进行提交

    描述中提到,该工具能够"获取网站的URL连接,进行提交",这意味着它具有自动化抓取网页链接的功能,并且可以将收集到的链接进行批量处理或提交。"SEO工具,可用,淘花钱购买"表明这是一款专门为SEO工作设计的软件,...

    url参数中有+、空格、=、%、&amp;、#等特殊符号的问题解决

    然而,当URL参数中包含特殊符号如+、空格、=、%、&amp;、#等时,可能会引发解析问题,导致服务器无法正确识别和处理这些参数。这是因为这些特殊符号在URL中有特定含义,如果不进行适当的编码,它们可能会被误解或...

    Lotusscript代理获取url的传值及解码

    GET 请求中的参数通常出现在 URL 的查询字符串中,可以通过以下方式来获取这些参数: ```vbscript Dim session As New NotesSession Dim db As NotesDatabase Dim curdoc As NotesDocument Set curdoc = session....

    url编码转换器

    例如,如果你有一个包含空格、中文字符或者其他特殊符号的网址,你可以使用URL编码转换器将其转换为符合HTTP标准的格式,以便于在网络上传输。 在实际应用中,URL编码常见于网页表单提交、查询参数传递、API调用等...

    C++提交WEB请求(带中文参数)的动态链接库DLL源码

    本话题涉及的是一个C++编写的动态链接库(DLL),它能够实现向WEB服务器提交POST请求,尤其处理带有中文参数的情况。DLL是Windows操作系统中的一种共享库机制,允许不同进程调用同一份代码,提高资源利用率。 首先...

    ajax提交,后台中文乱码解决

    然而,在进行Ajax提交时,如果前后端的编码设置不一致,很容易导致中文字符显示为乱码。本文将基于提供的文件信息,详细解析两种解决Ajax提交后台取值中文乱码的方法。 ### 方法一:使用URL编码 在第一个示例中,...

    android客户端向服务器提交请求的中文乱码问题

    因此,当它尝试以UTF-8解码接收到的请求参数时,如果数据实际使用了ISO-8859-1编码,中文字符就会显示为乱码。 为了解决这个问题,可以在客户端对中文参数进行URL编码,然后在服务器端进行解码。在Android客户端,...

    易语言URL编码转换模块源码

    易语言URL编码转换模块源码是一个专为易语言设计的组件,用于处理URL编码和解码的任务。在互联网通信中,URL(统一资源定位符)是网页和其他网络资源的地址,但因为URL中可能包含非ASCII字符或者特殊字符,如空格、...

    URL中编码URL特殊字符.docx

    例如,汉字“春节”的UTF-8编码是`E6 98 A5 E8 8A 82`,在URL中显示为`%E6%98%A5%E8%8A%82`。 2. **查询字符串包含汉字**: 当URL包含查询字符串(如`?wd=`后面的部分)时,IE会使用操作系统默认的编码方式,通常...

    所有Url转移字符表

    对于非ASCII字符,如中文、日文、韩文等多语言字符,它们的编码通常是UTF-8或其他Unicode编码,每个字符可能由一个或多个百分号和16进制数字组成,例如,中文字符“中”在UTF-8编码下为`%E4%B8%AD`。 4. **URL编码...

    URL地址以及相关问题

    当参数中包含中文或其他特殊字符时,如果没有正确的编码处理,可能会导致乱码或者解析错误。常用的解决方案包括使用UTF-8编码,并确保前后端编码一致。 ##### 5.3 安全性问题 URL中传递的参数容易被截获,尤其是...

    易语言post提交示例

    易语言是一种专为中国人设计的编程语言,它以简体中文作为编程语法,降低了编程的门槛,使得更多非计算机专业的用户也能进行程序开发。在易语言中,POST提交是网络编程中的一个常见操作,通常用于向服务器发送数据,...

Global site tag (gtag.js) - Google Analytics