发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 CQRS 扩展性 并发编程 事件溯源 分布式 SOA

struts+hibernate+sybase的中文乱码问题

2005-08-18 16:06
赞助商链接

我在数据库连接时,设置charset=utf8,在页面也设置为utf-8,可为什么数据库中的中文,在页面上显示的还是乱码,我以前是用函数getbytes对数据库中的数据进行转换,然后就可以正常显示了,可是我现在用的是struts,在页面中得到的是list的整体,无法在用函数对数据库中的数据进行转换,请大侠指点

2005-08-22 14:20

java做web应用的中文乱码问题由来已久.
问题可能出在几个方面:
1,数据库编码;
2,JDBC连接参数;
3,JSP页面编码;
4,web服务器编码设置.
按照你的描述,应该不是前三个问题导致.

tomcat的默认配置的编码格式是iso9959-1
你可以从tomcat配置文件server.xml看到.
建议写一个过滤器,配置为servlet,负责过滤你的应用中的数据流.

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系反馈 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com