发新话题
移动帖子 加入精华 加入置顶 加入收藏 关注此帖

一个关于中文转换存储的问题



一个关于中文转换存储的问题

最近发现,我把能在自己机器上正常显示的代码放到别的机器上就出现中文是????号的现象,有点不懂了。
我在request.getParameter时候设定了是gb2312的,而且也用了一个类来做中文字段的处理,但是当存近数据库的时候就是显示????,于是用System.out.print显示出来确实是中文,存入数据库就是???号,我在数据库中直接用insert显示的又是中文。
现在就这个问题我很是莫名。
大哥们给个思路,到底怎么做才能万无一失啊
编辑 回复 快速回复 TOP

Re:一个关于中文转换存储的问题

万无一失的我也想要
编辑 回复 快速回复 TOP

Re:一个关于中文转换存储的问题

你把所有的字符串编码统一啊
数据库的编码,url中的参数编码,还有页面中的编码都设为gb2312或者utf-8就可以啊
编辑 回复 快速回复 TOP

Re:一个关于中文转换存储的问题

同意楼上
编辑 回复 快速回复 TOP

Re:一个关于中文转换存储的问题

 把各个环节的字符集设置成相同的 在配合过滤器 就没问题了
编辑 回复 快速回复 TOP

Re:一个关于中文转换存储的问题

数据库的编码有问题,建议LZ把数据库的编码,也改成你原来的...
编辑 回复 快速回复 TOP

Re:一个关于中文转换存储的问题

agree
J2EE视频教学全
J2EE视频教学全
编辑 回复 快速回复 TOP
发新话题