文档章节

java web中中文乱码问题汇总

小老傅
 小老傅
发布于 2014/03/07 09:56
字数 468
阅读 130
收藏 8

关于使用java 进行的javaweb开发时候的中文乱码的解决方法

如下是其中的内容:

1,jsp页面中文乱码 解决办法:文件头部定义指定页面显示编码 <%@ page language="java" import="java.util.*" contentType="text/html; charset=GB2312" %> 2,URL传递参数中文乱码 解决方法:修改Tomcat服务器的配置文件 Tomcat的conf目录下的server.xml配置文件,具体改后的代码如下 [html] <Connector port="8080" protocol="HTTP/1.1" URIEncoding="gb2312" 3,提交表单的中文乱码 解决方法:Tomcat中对于post方法提交的表单采用的默认编码为ISO-8859-1,而这种编码格式不支持中文字符。对于这个问题可以采用转换编码格式的方法来解决 String param = request.getParameter("param");//获取参数 out.println("中文参数:" + new String(param.getBytes("ISO-8859-1"), "gb2312"); 4,采用PrintWriter方式输出中文乱码 解决方法:PrintWriter自身并没有处理编码的职责,它还是应该看成一个装饰器比较好:它就是为了输出更方便而设计的,提供print、println、printf等便利方法。 在servlet中输出中文,如果采用PrintWriter方式,需要在调用getPrintWriter()之前调用setContentType 或者 setCharacterEncoding response.setContentType("text/html; charset=utf-8"); response.setCharacterEncoding("utf-8"); 5,ajax中文乱码 解决方法:ajax的中文问题已全部解决,从最初的jsp页面看过来,中文就是一个编码方式的问题,出现乱码的原因大部分是在错误的时间,错误的地点进行了编码的操作,且编码的类型一会儿GBK,一会儿GB2312,一会儿UTF-8,当然数据会乱掉了。 将前几种定义的编码方式统一即可

本文转载自:http://blog.sina.com.cn/s/blog_6cadcce70101ep77.html

小老傅
粉丝 7
博文 44
码字总数 35819
作品 0
海淀
程序员
私信 提问
Tomcat中文乱码问题的原理和解决方法

Tomcat中文乱码问题的原理和解决方法   自从接触Java和JSP以来,就不断与Java的中文乱码问题打交道,现在终于得到了彻底的解决,现将我们的解决心得与大家共享。   一、Java中文问题的由...

孙斐
2013/02/26
253
0
spring boot 解决后台返回 json 到前台中文乱码之后出现返回json数据报错 500

问题描述 spring Boot 中文返回给浏览器乱码 解析成问号?? fastJson jackJson spring boot 新增配置解决后台返回 json 到前台中文乱码之后,出现返回json数据报错:no convertter for retur...

陈守印
2018/06/15
269
0
解决Eclipse中.properties文件中文乱码问题

在.properties文件写注释时,发现中文乱码了,由于之前在idea中有见设置.properties文件的编码类型,便找了找乱码原因 在中文操作系统中,Eclipse中的Java类型文件的编码的默认设置是GBK,但...

yzbty23
03/18
29
0
一例 jvm file.encoding 属性引起的 MapReduce/HBase 乱码问题

1、问题: 最近在往 HBase 写中文的时候,发现 hbase 查出来的数据会有部分中文乱码了,而部分中文又是正常的,按理来说,一般的乱码问题要么全乱,要么不乱。考虑到出现中文的地方都是来源于...

大数据之路
2013/08/28
3.4K
4
windows server 2003 64位英文版服务器运行java web 项目中文乱码

今天部署项目java web项目到windows server 2003 64位英文版服务器上,web服务器是用的tomcat,运行中出现项目服务器解析客户端中文参数乱码,还有就是java程序读取oracle数据中文乱码,纠结...

java雇佣兵
2012/09/19
1K
1

没有更多内容

加载失败,请刷新页面

加载更多

Centos6.6 安装ffmpeg视频工具

1.安装前置工具 yum -y install gcc cc cl libmpc*//后续失败的话,自己补充自己的缺少的包 2.安装yasm 1)下载wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz...

小海bug
15分钟前
3
0
电商的支付风控怎么玩?

qwfys
20分钟前
6
0
用什么来做用户行为分析?七个实用工具推荐给你

当企业进入数据化管理阶段之后,就不得不对用户进行行为数据分析,当然其他的包括用户画像、趋势分析等等,都是现在企业经常要进行的营销分析,因此选一个好的数据分析工具是很重要的。 而现...

朕想上头条
21分钟前
5
0
Java mysql连接

import java.sql.DriverManager; import java.sql.SQLException; import com.mysql.jdbc.Connection; public class T { public static void main(String[] args) throws SQLException, Insta......

林词
21分钟前
3
0
Select 选择器 的一些官网没有的用法

一、拼接字符串 <el-option v-for="(item, index) in reagentOptions" :key="index" :label="item.sjlxmc+' '+item.sjbm" :va......

沉迷代码我爱学习
22分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部