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

数据库中的中文在浏览器中显示为乱码,请问该如何解决!

    来源: 互联网  发布时间:2015-10-06

    本文导语:  如题! | | 这种情况的原因很多,解决方法也有不少,下面提供几种,你根据不同的运行环境都试试,看如何。 1. 文件头是否加了 2. 采用 new String((s).getBytes("iso8859-1"))方...

如题!

|

|
这种情况的原因很多,解决方法也有不少,下面提供几种,你根据不同的运行环境都试试,看如何。
1. 文件头是否加了
2. 采用 new String((s).getBytes("iso8859-1"))方式将显示乱码的s转换正确
3. 采用 new String((s).getBytes("iso8859-1"),"GB2312")方式将显示乱码的s转换正确
4. 在3的解决方法中,你还可以在不同的汉字编码格式之间转换,包括8859-1,gb2312,GBK等,这样可以有6种方式,你都可以试试,当然有些没有用。

另外,需要注意的是选用的web服务器不一样,差别挺大的,就是同一产品的不同版本也有不同,你要根据具体运行环境来解决的。


|
針對tomcat4以上的版本中
String str=rs.getObject("field1");
str=new String(str.getBytes("iso-8859-1"),"GBK");
就可以了

|
这是最简单的中文问题了
因为数据库和app(包括页面),用的编码方式不同。
数据库的中文数据必须经过以下转换
String sApp = new String(rs.getString(1).getBytes("iso-8859-1"),"gb2312")

反之
String sDB = new String(sDB.getBytes("gb2312"),"iso-8859-1")

    
 
 

您可能感兴趣的文章:

  • mysql数据库乱码之保存越南文乱码解决方法
  • 读取sybase数据库中数据出现乱码的问题如何解决?
  • 中文插入SQL数据库中变成了乱码?
  • 解析MYSQL 数据库导入SQL 文件出现乱码的问题
  • linux下的从数据库取出来中文内容是乱码?
  • linu as4.0 下 mysql数据库插入时乱码问题!!!求高人解决!!!
  • jdbc显示数据库中的中文怎么是乱码啊!
  • 我从JSP页将数据插入到oracle数据库中,为何汉字插入后数据库中显示为乱码呢?
  • Orcale 数据库客户端PL/SQL 中文乱码的问题解决方法
  • 使用EntityBean将中文存入数据库时出现乱码,如何解决?
  • 请问jboss+oracle文件怎样配置,数据库中文字段不为乱码
  • Linux下访问MYSQL数据库中数据时出现乱码问题
  • 为什么查询数据库时中文是乱码?
  • MYSQL数据库导入数据时出现乱码的解决办法
  • *** 高分, 关于数据库中文乱码的问题, 请高手指教, 一定给分。 ****
  • 我用jbuilder调用oracle的数据库,但其中的中文显示的是乱码,怎么解决?
  • APPLET里的数据库中的中文内容在LIST里是乱码
  • jsp存入数据库中文字符变为乱码,怎么处理?谢先了!
  • 我添加到数据库表里的记录,汉字怎么都变成了乱码?谢谢
  • 取Oracle数据库中的中文数据乱码的问题!!急:在线等待
  • 中文问题:我的数据库中,中文写入没有问题,但中文却不能正常读出。(sqlserver2000)
  • 数据库(ms server2000)的表字段值是中文的,但是取出来怎么不是中文,我该如何?
  • 数据库的中文问题
  • 请问小红帽支持中文的c,c++,数据库,阿帕奇等编程吗?
  • 关于数据库中因因段类型不同,中文显示有问题!
  • 从数据库中取出的数据用compareTo("中文")总没法得到想要的结果,请高手解答
  • jsp取数据库中数据的中文问题
  • Linux平台下Oracle9i数据库正确显示中文的设置
  • 关于数据库中取出中文的问题
  • 如何向数据库插入中文记录?
  • JBuilder中用MYSQL数据库,用中文进行条件查询时,查不出任和数据?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 全新的B/S结构开发方式,用纯JS+HTML实现了类似C/S的强大浏览器交互,查询及分页浏览速度提高几倍,可以成批录入数据,有完整的数据库表访问和纯web打印
  • 全新的B/S结构开发方式,用纯JS+HTML实现了类似C/S的强大浏览器交互,查询及分页浏览速度提高几倍,可以成批录入数据,有完整的数据库表访问和纯web打印,统计图等
  • :全新的B/S结构开发方式,用纯JS+HTML实现了类似C/S的强大浏览器交互,查询及分页浏览速度提高几倍,可以成批录入数据,有完整的数据库表访问和纯web打印,统计图...
  • jsp怎样才能使从数据库读出来的表格信息以表格形式全部输出到浏览器上呢?
  • 如何在浏览器中显示ORACLE数据库中存在BLOB字段中的图形?
  • 基于Key-Value的NOSQL数据库Redis的数据结构及常用相关命令介绍
  • 如何监控数据库的数据,如果数据库数据更改,就通知Server
  • SQL Server 2008如何进行数据库分离和附加详细介绍
  • 散分:Jbuilder6开发数据库应用请问你们都用什么数据库? 免费的数据库有那些?
  • 文档数据库mongodb与列式数据库hbase详细比较
  • 如何从数据库中或文本文件中提取数据到另一个数据库中?
  • nosql数据库levedb介绍及levedb最新版1.18下载安装
  • 用JDBC连接Oracle数据库时,如何向数据库中写日期型数据(格式)?谢了!
  • Oracle 数据库(oracle Database)Select 多表关联查询方式
  • 开发java下的数据库程序,用什么数据库引擎?
  • php中内置的mysql数据库连接驱动mysqlnd简介及mysqlnd的配置安装方式
  • sql 语句 取数据库服务器上所有数据库的名字
  • Oracle数据库(Oracle Database)体系结构及基本组成介绍
  • 请问Linux数据库编程是否也可以支持通用的SQL语言进行数据库编写.
  • 删除数据库中重复记录方法介绍及代码参考
  • 数据在页面写不进数据库,也不可以从数据库中读出是什么原因?
  • Mongodb数据库服务的开启与关闭详细介绍
  • sql语句获取数据库服务器上所有数据库的名字
  • ORACLE数据库常用字段数据类型介绍
  • 请问谁有Applet连接远程Access数据库并且显示数据库内容的例子!
  • 如何实现 coreos 下Docker 与分布式数据库结合
  • mssql无数据库日志文件恢复数据库的方法第1/2页


  • 站内导航:


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

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

    浙ICP备11055608号-3