当前位置:  技术问答>java相关

如何解决jsp网页中汉字乱码问题??

    来源: 互联网  发布时间:2015-07-25

    本文导语:  我用的环境: tomcat4.0.1  + jdk1.4,请问如何才能使得显示正常? 同样的网页我在  tomcat4.0.4  + jdk1.4中一切正常 | 为解决这个问题,可在每个JSP的页面开始处加上。不过,这还不够,虽...

我用的环境: tomcat4.0.1  + jdk1.4,请问如何才能使得显示正常?

同样的网页我在  tomcat4.0.4  + jdk1.4中一切正常

|
为解决这个问题,可在每个JSP的页面开始处加上。不过,这还不够,虽然这时显示了中文,但是发现从数据库读出的字段变成了乱码。经过分析发现: 在数据库中保存的中文字符是正常的,数据库用ISO8859-1字符集存取数据,而Java程序在处理字符时默认采用统一的ISO8859-1字符集(这也体现了Java国际化思想),所以在数据添加的时候Java和数据库都是以ISO8859-1方式处理,这样不会出错。但是在读取数据的时候就出现问题了,因为数据读出也采用ISO8859-1字符集,而 JSP的文件头中有语句,这说明页面采用GB2312的字符集显示,这样就和读出的数据不一样。这时页面显示从数据库中读出的字符是乱码,解决的方法是对这些字符转码,从ISO8859-1转成GB2312,就可以正常显示了

|
一般情况下就足够
但是在从数据库中取数据或者表单提交有时候需要类似如下的方法:

哪个ISO8859-1就看你的数据库中是什么编码了。

|
public String getStr(String str)
{
try
{
String temp_p=str;
byte[] temp_t=temp_p.getBytes("GBK");
String temp=new String (temp_t,"ISO8859_1");
return temp;
}
catch(Exception e)
{}
}

|

|

|
更好

    
 
 

您可能感兴趣的文章:

  • secureCRT下Linux终端汉字乱码解决方法
  • JSP汉字显示传送没问题,汉字和数字混合就会乱,谁能解决?
  • 请问大侠,我的linux 7.3 安装后汉字显示不正常,如何解决?
  • 急!!!Jbuilder中汉字不能正确显示,怎么解决???
  • java中怎样解决汉字乱码问题?
  • Linux下Oracle 10G DBCA等汉字乱码解决方法
  • 求助:linux下的汉字乱码怎么解决?
  • 完美解决SQL server2005中插入汉字变成问号的问题
  • 用tomcat作为jsp服务器,如何解决jsp中的汉字显示问题?
  • destoon搜索汉字有乱码怎么办?解决方法
  • 使用SecureCRT连接到Linxu后,中断的汉字乱码,怎么解决?
  • 贴几篇文章,关于Java 编程技术中汉字问题的分析及解决,大家共同学习吧......
  • destoon网站转移服务器后搜索汉字出现乱码的解决方法
  • 如何解决swing控件在IE中汉字显示十分不美观的问题?
  • ★★关于汉字矢量路径问题!谁能解决,给300分!决不食言!★★
  • 请问我向Oracle库中写汉字,全部变成了乱码,怎样解决啊,急
  • 有谁用过SKINLookAndFeel?如何解决SKINLookAndFeel的汉字问题??
  • 老问题没解决 ,新的又来了!!(关于汉字和英文的识别)
  • 如何解决写入文件的汉字可以用文本打开不是乱码 new String(wstr.getBytes("ISO-8859-1"),"GB2312");
  • 谁说得详细谁得分!我从rh 7.3访问windows的文件时,发现无法显示中文,汉字都变成了问号。怎么解决阿
  • tomcat3.22下,我在一个JSP页面中include了一个文件,为什么include文件的汉字都成了乱码?怎样解决呢?
  • jsp中文乱码 jsp mysql 乱码的解决方法
  • Get中文乱码IE浏览器Get中文乱码解决方案
  • 各位打印过PDF文档吗?我打印的时候,经常打出乱码来,比如don't就会变成乱码,还有其它非英文字符也会变成乱码,有解决方法吗?
  • php网页标题中文乱码如何解决
  • mysql数据库乱码之保存越南文乱码解决方法
  • solaris显示乱码,该怎么解决?
  • 乱码问题真的是这样解决吗?
  • python中文乱码的解决方法
  • 解决jsp页面使用网络路径访问图片的乱码问题
  • windows环境下Mysql中文乱码问题解决方法
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 无法显示网页验证码问题怎么解决
  • Linux菜瓜求救:我在用KDE打开网页浏览器时出错:无法为:text/html创建视图,如何解决?
  • 求教,我要把网页中applet的默认背景的灰色变成白色,该如何解决?试过多种方法,未果...
  • asp+mysql+utf8 网页出现乱码问题的解决方法
  • 网页验证码无法显示的解决方法
  • 使用C# Winform应用程序获取网页源文件的解决方法
  • 急待解决!如何全屏加载网页?在线等!
  • 网页的编码问题!或者java的编码问题,由此引出一条解决中文问题的思路
  • 请问在linux下怎样通过局域网进入internet浏览网页??高手帮忙!!我到处问没人能解决!
  • 解决谷歌搜索技术文章时打不开网页问题的python脚本
  • xhtml+css网页制作中常见问题解决方法
  • 网页中英文混排行高不等问题的解决方法
  • oracle em 按钮乱码解决办法及em网页变成英文
  • 在宾馆上网,打开IE输入网址后,弹出一个用户名密码的网页。请问这个功能如何实现?各位帮一下忙,如果可以解决问题,我可以给钱,谢谢了。
  • 求在 Internet上实现网页同步的解决方案
  • 用TOMCAT打不开JSP的网页,如何解决
  • 指定网页的doctype解决CSS Hacking方法总结
  • 网页验证码无法显示解决方法大全
  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • VS2005解决方案管理器中不显示解决方案节点的解决办法
  • jquery iis7站长之家
  • 有高手能破解RAR的密码吗,至今没有找到人能解决?(先只给10分意思意思,若解决,至少给解决的人500分!说话算话!)
  • window.onload事件覆盖掉body onload事件(window.onload和html body onload事件冲突)解决办法
  • 解决 select 挡住div的解决方法
  • sharepoint 2010中item.Update()和item.SystemUpdate 修改数据版本问题解决
  • 奇怪,怎么“已解决”问题只有4页(10/17日之后的),以前的已解决问题到哪里看?
  • andriod中UIScrollView无法正常滚动的解决方法
  • 解决!解决!求助如何安装多系统!
  • 错误:将'const x'作为'x'的'this'实参时丢弃了类型限定问题解决
  • 解决多级索引速度慢的问题可否像解决多级页表那样使用TLB?
  • vs2010下禁用vmware的方法以及解决vmware插件导致vs2010变慢的问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3