昨天遭遇了因为jdbc驱动而造成的中文乱码问题 我的环境是 JDK1.4.2 tomcat4.1.29 win2k server sql-server 企业版 使用的是MS的JDBC驱动,版本不明
从数据库库读取数据时中文乱码, rs.getString("field_name"); 使用 String v = rs.getString("field_name"); if(v!=null){ new String(v.getBytes("ISO8859_1"), "GBK"); } 则正常显示, 以前从来没碰到过这样的问题, 郁闷中百度了一把,有网友果然遇到类似问题, 更换驱动后,问题解决
俺在这里提个醒,朋友可以少被忽悠了,
打算作个web框架,初步分8个部分:
表现层 已实现 持久层 已实现 前后台验证 已实现 权限系统 采用struts-menu 报表系统 表格型,图形jfreechart 文档管理系统 *** OA ***** (这个不大有底) 工作流 ****** (目前这个基本上无能为力,功力不够)
昨天做权限系统时候发现jdbc驱动问题的, 本来打算用struts-menu的,后来看了一下,感觉不大爽, 干脆DIY了,不过只能做2级菜单,这样动态生成菜单时只需select两次数据库就OK了,
读到数据后放到hashmap和list中处理并显示, 如果不限制菜单层数,会狂select,性能不大过得去,
给大家送份迟到的祝福,6.1儿童节快乐!!!! 想到童年的时光,偶就暗爽,强兴奋,牛幸福, 做人快乐就好
|
|