JSP中文乱码问题解决方法小结

2016-02-19 18:07 2 1 收藏

今天图老师小编给大家展示的是JSP中文乱码问题解决方法小结,精心挑选的内容希望大家多多支持、多多分享,喜欢就赶紧get哦!

【 tulaoshi.com - Web开发 】

  在使用JSP的过程中,最使人头疼的一个问题就是中文乱码问题,以下是我在软件开发中遇到的乱码问题以及解决方法。

  1、JSP页面乱码
  这种乱码的原因是应为没有在页面里指定使用的字符集编码,解决方法:只要在页面开始地方用下面代码指定字符集编码即可,

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

  2、数据库乱码
  这种乱码会使你插入数据库的中文变成乱码,或者读出显示时也是乱码,解决方法如下:
  在数据库连接字符串中加入编码字符集
  String Url="jdbc:mysql://localhost/digitgulf?user=root&password=root&useUnicode=true&characterEncoding=GB2312";
  并在页面中使用如下代码:
  response.setContentType("text/html;charset=gb2312");
  request.setCharacterEncoding("gb2312");

  3、中文作为参数传递乱码
  当我们把一段中文字符作为参数传递个另一页面时,也会出现乱码情况,解决方法如下:
  在参数传递时对参数编码,比如
  RearshRes.jsp?keywords=" + java.net.URLEncoder.encode(keywords)
  然后在接收参数页面使用如下语句接收
  keywords=new String(request.getParameter("keywords").getBytes("8859_1"));

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

  以上为现阶段遇到的乱码问题,乱码的核心问题还是字符集编码问题,只要掌握了这一点,一般的乱码问题都可以解决。
  http://blog.csdn.net/chm_y/archive/2004/07/03/33277.aspx

来源:http://www.tulaoshi.com/n/20160219/1616836.html

延伸阅读
标签: 电脑入门
在电脑使用过程中,我们经常会遇到死机的情况,而死机伴随者电脑操作系统,从一开始的Windows图形化操作系统开始,就一直有这样的情况。为什么一直解决不了?那要从Windows的工作方式说起。为什么要强调Windows操作系统呢,因为除了Windows操作系统,还有另外的几大操作系统,最有名的有UNIX。UNIX的操作界面侧重于命令行界面,这样会减少许多资...
标签: Web开发
用过AJAX的朋友肯定知道javascript是使用UTF-8国际编码,即每个汉字用4个字节来存储,但是这就造成了用AJAX来send数据的时候出现乱码。 有一种解决办法就是使用encodeURIComponent加上修改 Content-Type 为 application/x-www-form-urlencoded" 来把数据统一编码成 url 格式,当然,也可以指定编码,如:application/x-www-form-urlenc...
标签: Web开发
内码问题.用这段代码的吧,我已经改得很精简了. 使用XMLHTTP抓取地址并进次内容处理 以下为引用的内容: Function GetBody(Url) Dim objXML On Error Resume Next Set objXML = CreateObject("Microsoft.XMLHTTP") With objXML .Open "Get", Url, False, "", "" .Send GetBody = .ResponseBody End With GetBody=BytesToBstr(GetBody,"GB...
标签: 电脑入门
一、在Excel中不能进行求和运算 由于在操作中更改了字段的数值后,求和字段的所有单元格中的数值没有随之变化,造成不能正常运算。可以单击工具→选项命令,在打开的选项对 话框中单击重新计算选项卡。在计算选项区中选中自动重算单选按钮,单击确定按钮,就可以进行自动计算并更新单元格的值了。 二、在Excel中打开多个工作表时提示...
《死亡岛激流》爆音问题解决方法 死亡岛:激流爆音问题解决方法 1、应该是只有usb耳机用户才会出现这问题吧,将驱动里的系统音源改为2ch 4ch 6ch都行。8ch会爆音。 2、\DI\Out\Settings audio.scr用文字编辑器打开API("XAudio2")改为API("aOpenAL") 3、7.1太高端了.换回5.1吧。 阅读延伸: 《死亡岛:激流》修改枪支子...

经验教程

305

收藏

14
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部