| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1093 人关注过本帖
标题:中文全变成 ? 了 !
只看楼主 加入收藏
lewis0323
Rank: 2
等 级:新手上路
威 望:3
帖 子:102
专家分:0
注 册:2006-7-20
收藏
 问题点数:0 回复次数:12 
中文全变成 ? 了 !

请问我用servlet查询数据库返回的结果只能显示数字的信息 文字的信息全部变成 ?? 了 这是什么原因啊?

搜索更多相关主题的帖子: 数据库 中文 数字 servlet 文字 
2006-10-23 17:38
lewis0323
Rank: 2
等 级:新手上路
威 望:3
帖 子:102
专家分:0
注 册:2006-7-20
收藏
得分:0 

谁帮帮我啊 字母 数字都没问题 数据库传回的数据也没问题 (一个汉字一个?)
就是中文全变成?了 其他的操作如插入 显示表中全部数据都可以正常显示 就是这个查询用Servlet写的代码不能正常显示中文

2006-10-23 17:58
lewis0323
Rank: 2
等 级:新手上路
威 望:3
帖 子:102
专家分:0
注 册:2006-7-20
收藏
得分:0 
response.setContentType("text/html; charset=GB2312");
这样写对吗 其他的操作这样写都没问题啊 对了 其他的操作都是JSP页面加JAVA BEAN完成的 就这个用SERVLET
所以很多地方 哪位好心人帮我解答一下吧 谢谢了
2006-10-23 18:08
可可℃乐
Rank: 2
等 级:新手上路
威 望:3
帖 子:1054
专家分:0
注 册:2006-5-9
收藏
得分:0 

用字符集转换。
你直接进入数据库查询看看是不是乱码
如果写进去的时候就是的话这样写
String name = new String(request.getParameter("name").getBytes("iso-8859-1"),"gb2312");
如果数据库中不是乱码的话,在页面声明的时候写上
response.setCharacterEncoding("GBK");
应该就差不多了
输出还是乱码 还用写进去的类似写法读出


[url=http://www.]网页设计教程[/url]
2006-10-23 18:16
lewis0323
Rank: 2
等 级:新手上路
威 望:3
帖 子:102
专家分:0
注 册:2006-7-20
收藏
得分:0 
还是不行啊   是不是String name="";    我定义了这个之后再用name显示中文   是不是因为这个而不行的???
2006-10-23 18:33
xiuyuan123
Rank: 2
等 级:新手上路
威 望:3
帖 子:140
专家分:0
注 册:2006-4-25
收藏
得分:0 
<%@ page language="java" contentType="text/html;charset=gb2312" %>

2006-10-24 12:04
zplove
Rank: 5Rank: 5
等 级:贵宾
威 望:15
帖 子:783
专家分:0
注 册:2006-7-30
收藏
得分:0 
写一个过滤器就可以拉

相信自己的没错了
2006-10-25 08:55
熬着过青春
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2006-3-30
收藏
得分:0 
cd

我为JAVA疯狂!
2006-10-25 12:01
え元元え
Rank: 1
等 级:新手上路
帖 子:103
专家分:0
注 册:2006-4-7
收藏
得分:0 
request.setEconding("gb2312");
response.setEconding("gb2312");
解决输入输出编码问题

<%@ page language="java" contentType="text/html;charset=gb2312" %>
解决页面编码问题

2006-11-24 16:43
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
又是一个编码的问题

可惜不是你,陪我到最后
2006-11-24 17:48
快速回复:中文全变成 ? 了 !
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.053361 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved