您的位置:首页 > 编程语言 > Java开发

java Web编写html和Java文件出现的汉字问题

2015-04-26 10:37 225 查看
在这里呢!为大家介绍一下,HTML调用post时,浏览器中显示汉字出现乱码的解决方法:

1.我们首先要知道servlet中get和post的区别:get只能将参数显示在URL中,放在了HTTP的报头;post参数不会显示在URL中,参数放在HTTP的正文;

2.设置HTML文件本身的属性:MyEclipce——〉选中HTML文件——〉点击右键——〉Properties——〉Resourse——〉设置为UTF-8/gbk;

3.从HTML文件跳转到java中,则需要设置请求报文和HTML文件中的context charset="UTF-8/gbk"的格式一致;

4.在回应中,设置字节编码:gbk.

源码分享:

<meta http-equiv="content-type" content="text/html; charset=UTF-8/gbk">

request.setCharacterEncoding("UTF-8/gbk");

response.setCharacterEncoding("gbk");

总结:脚本文本设计和sevlet的字节码要保持一致。

接下来呢!介绍一下 ,在调用get方法处理浏览器乱码问题:

在tomcate的配置文件server.xml文件找到:

    <Connector port="8080"  />中添加URIEnconding="gbk"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐