解决jsp中乱码问题

原创 2004年06月23日 04:28:00

数据库存储最好用8859_1的格式,
所以存入数据库的时候进行一下编码转换,但我们通常的显示格式为GB2312或GBK,所以取出来的时候再转一次

例如:

存入数据库时用:
把数据转成8859_1的格式
name=new String(name.getBytes("gb2312"),"8859_1");
content=new String(content.getBytes("gb2312"),"8859_1");

insert into (name,content)values(?,?).......

从数据库取的时候用:
Connection con = DriverManager.getConnection("jdbc:mysql://localhost/gfqqqqpe?user=gfqqqqpe_f&password=aaaaa&useUnicode=true;characterEncoding=8859_1");
从数据库取的时候指定编码方式为“8859_1”,
然后显示的时候进行转换:
name=new String(name.getBytes("8859_1"),"gb2312");
这种方法在MYSQL上通用

//处理中文的自定义函数
<%!
public String getStr(String str)
{
 try
 {
  String temp_p=str;
  byte[] temp_t=temp_p.getBytes("ISO8859-1");
  String temp=new String(temp_t);
  return temp;
 }
 catch(Exception e)
 {
   e.printStackTrace();
 }
 return "null";
}
%>

版权声明:本文为博主原创文章,未经博主允许不得转载。

JSP中文乱码问题终极解决方案(下)

本文首先从四个方面给出了在使用JSP过程中可能出现中文乱码的情形,具体包括JSP页面中文乱码、JSP源文件中文乱码、GET 请求的请求参数为中文乱码 和 POST 请求的请求参数为中文乱码四种情形,并...
  • justloveyou_
  • justloveyou_
  • 2017年02月19日 22:42
  • 5483

关于JSP中日文乱码问题的解决

说明:由于乱码问题造成的原因可能有很多种,而且不同的环境下面,结果也不一样。本人[闭月羞花猫]一直致力于找出一套完整的,万能的解决方案,希望各位能够共同讨论。第一部分:关于日文编码,目前比较使用的比较...
  • hglxr
  • hglxr
  • 2008年01月10日 17:57
  • 453

JSP用过滤器解决request中文乱码问题

(1)客户端的数据一般是通过HTTP  GET/POST方式提交给服务器,在服务器端用request.getParameter() 读取参数时,很容易出现中文乱码现象。 (2)用过滤器解决requ...
  • u010870518
  • u010870518
  • 2014年09月10日 14:01
  • 2134

HTML跳转jsp页面,中文乱码处理

原来这两种处理中文乱码的方法不一样的啊,到今天才知道,多亏高手指点
  • java_yinxuan
  • java_yinxuan
  • 2014年08月08日 16:46
  • 242

java web中配置Filter解决jsp中文乱码问题

具体的做法:    建立一个实现 Filter 接口的类。这个类需要三个方法,分别是: doFilter 、 init 和 destroy 。 doFilter 方法包含主要的过滤代码, init 方...
  • yinxianluo
  • yinxianluo
  • 2014年11月22日 21:00
  • 1142

项目____JSP中文乱码问题总结

最基本的乱码问题 这个乱码问题是最简单的乱码问题。一般新会出现。就是页面编码不一致导致的乱码。 %@ page language="java" pageEncoding="UTF-...
  • u010241120
  • u010241120
  • 2015年10月19日 15:46
  • 565

Tomcat 中 jsp 中文乱码显示处理解决方案

JSP 中文乱码处理解决方案   初学JSP,尤其是Tomcat环境(GlassFish默认UTF-8,则不存在此类问题),经常会因为中文汉字字符集设置问题导致中文乱码,本文就这一问题提出解决方案,解...
  • joyous
  • joyous
  • 2007年02月07日 14:20
  • 11910

jsp页面乱码问题的解决

jsp乱码问题,大家经常碰到,我在做多文件上传的过程中,基本碰到了所有的情况,解决也是曲折的,经过摸索,现在总结如下:1、所有页面都用统一的编码UTF-8(或GB2312或GBK)。 2、写过滤器,设...
  • wula0010
  • wula0010
  • 2009年02月27日 13:21
  • 16251

jsp中解决乱码问题

1.request.setCharacterEncoding("utf-8");2 .把server.xml的69行的引号外面、斜杠的前面加入useBodyEncodingForURI="true"...
  • zheng_fu
  • zheng_fu
  • 2008年01月23日 18:01
  • 57

Java Web中常见乱码问题的分析与解决

Java Web中常见乱码问题的分析与解决 get请求参数乱码 post请求参数乱码 同时处理Get和Post两种提交方式的编码问题 服务器发送给浏览器的乱码问题 在jsp页面中,中文显示乱码...
  • u013905744
  • u013905744
  • 2016年09月07日 09:24
  • 1992
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:解决jsp中乱码问题
举报原因:
原因补充:

(最多只允许输入30个字)