首先在JSP页面要设成UTF-8
<%@ page pageEncoding="utf-8"%>
<%@ page contentType="text/html; charset=utf-8" %>
然后在服务器端
response.setContentType("text/html;charset=UTF-8");
request.setCharacterEncoding("utf-8");
TOMCAT6.0以上
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/>
TOMCAT5.5以上
<Connector port="8080" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="utf-8"/>
URIEncoding="utf-8"
但是直接在浏览器里面输入中文传过去还会是乱码
所在在生成连结的时候用JAVASCRIPT的encodeURI()和decodeURI()
function test(){
var b = encodeURI("http://localhost:8080/StudyWeb/langhua?name=浪花A");
location.href = b;
alert(decodeURI(b));
}
这样的话GET和POST方法传过来的参数就不会乱码了
生成的连结也不会有中文了
分享到:
相关推荐
php 中 URL 地址栏传参数中文乱码解决方法汇总 PHP 中 URL 地址栏传参数中文乱码解决方法汇总是指在 PHP 编程中,如何解决 URL 地址栏传参数中文乱码的问题。这个问题是由于浏览器和服务器之间的编码问题引起的。 ...
tomcat get提交中文乱码解决方案,修改tomcat server.xml 中以下为
get方式传参中文乱码问题的解决方案
JSP中 ajax的get请求的中文乱码问题的解决方法.pdf 学习资料 复习资料 教学资源
SpringMVC解决GET请求时中文乱码的问题.rar
下面小编就为大家带来一篇页面get请求 中文参数方法乱码问题的快速解决方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
java解决解决get中文乱码问题,在项目中多次使用,从未有错!
NULL 博文链接:https://rengh8288.iteye.com/blog/391851
本资源我重新整理,用unicode完美解决中文乱码问题。用法: 1.声明实例 IniFile iniFile = new IniFile(HttpContext.Current.Server.MapPath("~/App_Data/LocalData.ini")); 2.存数据 iniFile.WriteValue...
解决方法是在Action中添加一个成员变量,保存编码后的中文参数。在vm页面渲染时取出这个变量值,再拼接超链接。 在这里碰到的问题是:调用java.net.URLEncoder的encode()方法时,如果没有显示指定字符集参数,那么...
Ubuntu 中命令行中文乱码解决方法 在 Ubuntu 操作系统中,命令行中文乱码问题是一种常见的问题。当我们使用命令行时,中文字符可能会显示为乱码,这样会影响我们的工作效率和体验。解决这个问题的方法有很多,下面...
参看文档:http://blog.csdn.net/sinat_29398599/article/details/52880036
jsp中 ajax的get请求的中文乱码问题的解决方法.docx
C++Http上传文件到web服务器,解决中文参数乱码问题,微软提供的Chttpconnect 类在请求http头参数是中文时出现乱码
NULL 博文链接:https://rengh8288.iteye.com/blog/391838
在 Tomcat 中,get 方法提交的参数实际上都是通过 URI 提交的,因此需要设置 URIEncoding 来管理这些参数。如果没有设定这个参数,Tomcat 将使用默认的 iso8859-1 对客户端的内容进行编码。 三、数据库 bean 配置 ...
JAVA 中文乱码解决问题 JAVA 中文乱码问题是开发过程中常见的问题之一,解决这个问题需要了解乱码产生的原因,然后对症下药。下面我们对容易产生乱码问题的场景进行分析,并提出解决方案。 1. 以 POST 方法提交的...
含Indy10.6 用于D7~XE6有详细安装方法;libeay32.dll和ssleay32.dll完美适用于indy10.6;解决D7下GET&POST;中文乱码的方法。
Java 写入 MySQL 中文乱码解决方法 随着全球化的发展,数据存储和处理变得越来越重要,而数据库则是数据存储的核心。MySQL 是一个开源的关系数据库管理系统,广泛应用于 Web 开发中。但是,在使用 MySQL 时,经常会...