JiveJdon Community Forums
在线131人 Home | 论坛 | 培训咨询 | 精华 | 查搜 | 注册 | 登陆 |
首页 » 论坛 » 项目工程开发经验谈
???en_US.forumThreadPrev.name??? 上一主题
Go back to the topic listing   返回主题列表
???en_US.forumThreadNext.name??? 下一主题
这个主题共有 4 回复 / 1 页 [ ]  发表新帖子  回复该主题贴
gougou3250

发表文章: 98
注册时间: 2007年05月08日 16:48
给他发消息
关于mysql乱码问题 发表: 2007年07月03日 10:59 回复
对乱码很纳闷

存:
使用filter,用户->服务器过程中应该不存在乱码
服务器端的数据用的unicode.然后往数据库里塞数据
数据库的编码又分两层,连接的编码和存数据的编码
mysql应该自动做unicode->连接编码->数据存储的编码的format
这个过程应该不会存在乱码
取:
数据库编码->连接编码->unicode,这个应该也没问题
然后根据jsp页面的编码设置 做unicode->页面编码的转变 应该也不会存在乱码

(中文->lan-1有问题,数据库编码不使用lan-1,应该就不存在编码的问题,想不通)
banq

发表文章: 9114
注册时间: 2002年08月03日 17:08
给他发消息
回复:关于mysql乱码问题 发表: 2007年07月03日 16:49 回复
下载JiveJdon3源码,对比一下。

注意编译时也必须UTF-8,mysql 4.0以前的JDBC参数应该手工unicode
gougou3250

发表文章: 98
注册时间: 2007年05月08日 16:48
给他发消息
re:关于mysql乱码问题 发表: 2007年07月04日 00:24 回复
需要手工unicode的是3.0.16以前的版本
不明白BANQ扯到JiveJdon有什么意义

一个技术大家应该是站在技术的角度上以事论事,而不是动不动就推自己的框架
gougou3250

发表文章: 98
注册时间: 2007年05月08日 16:48
给他发消息
re:关于mysql乱码问题 发表: 2007年07月04日 21:37 回复
突然间想到了一个很古老的方法
数据提交的时候
String str = new String(request.getParameter("request").getBytes(old), "new");
说明str的编码不是unicode的,这样一切都可以解释的通了
banq

发表文章: 9114
注册时间: 2002年08月03日 17:08
给他发消息
回复:re:关于mysql乱码问题 发表: 2007年07月05日 10:53 回复
>不明白BANQ扯到JiveJdon有什么意义
因为JiveJdon3已经完全解决中文问题,建议他跟我的代码在每个环节上比较,这不是更好的办法吗?总比罗嗦一大堆要好吧!

>一个技术大家应该是站在技术的角度上以事论事,而不是动不动就推自己的框架
自己已经解决问题的案例当然可以推荐别人参考,我认为这这和站在技术角度没有什么关系。

[该贴被banq于2007年07月05日 11:59修改过]
这个主题有 4 回复 / 1 页 [ ]
???en_US.forumThreadPrev.name??? 上一主题
Go back to the topic listing   返回主题列表    返回页首  返回页首
???en_US.forumThreadNext.name??? 下一主题
热点TAG: AOP cache DDD EJB 集群 设计模式 Hibernate IOC JiveJdon OO RBAC Spring Struts
查询本论坛内 回复超过的热门帖子
快速发表回复
标题
 
粗体 斜体 下划线 插入图片 插入代码 插入url链接 插入附件
内容
 

解惑之道在J道 ,打造中国最具影响力的的企业软件社区
OpenSource JIVEJDON v3.0 Powered by JdonFramework Code © 2002-08 jdon.com

anti spam