首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
Java
Web 开发
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
jsp乱码问题
[无满意答案结帖]
加为好友
发送私信
在线聊天
xyflash
xyflash
等级:
可用分等级:
富农
总技术分:
693
总技术分排名:
25577
揭贴率:
88.24%
发表于:
2008-08-24 10:36:22
楼主
<%@ page contentType="text/html; charset=UTF-8" %>
html = "中文8888中文8888中文 <br>";
out.println(html);
以上代码如何才能让他显示中文...
要求是:在不更改charset设置的情况下........
问题点数:
20
回复次数:
30
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
tao2008789
atao
等级:
可用分等级:
短工
总技术分:
0
总技术分排名:
313963
发表于:
2008-08-24 10:52:54
1
楼 得分:
0
这个简单呀 去baidu下就OK了!
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
role0523
无欲无求
等级:
可用分等级:
中农
总技术分:
162
总技术分排名:
67792
发表于:
2008-08-24 11:06:08
2
楼 得分:
0
引用楼主 xyflash 的帖子:
<%@ page contentType="text/html; charset=UTF-8" %>
html = "中文8888中文8888中文 <br>";
out.println(html);
以上代码如何才能让他显示中文...
要求是:在不更改charset设置的情况下........
改变浏览器的encoding
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
role0523
无欲无求
等级:
可用分等级:
中农
总技术分:
162
总技术分排名:
67792
发表于:
2008-08-24 11:11:41
3
楼 得分:
0
此外在UTF-8编码下,以Unicode方式编码为“\u00d6\u00d0\u00ce\u00c48888\u00d6\u00d0\u00ce\u00c48888\u00d6\u00d0\u00ce\u00c4”,试试看。
关于Unicode转化,可以使用jdk自带的native2ascii
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
xyflash
xyflash
等级:
可用分等级:
富农
总技术分:
693
总技术分排名:
25577
发表于:
2008-08-24 11:17:28
4
楼 得分:
0
用jsp代码如何实现 也没有具体的转换代码...
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
xyflash
xyflash
等级:
可用分等级:
富农
总技术分:
693
总技术分排名:
25577
发表于:
2008-08-24 11:18:07
5
楼 得分:
0
我试着转换了好几种编码 结果还是乱码...
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
dadi5566
大地
等级:
可用分等级:
中农
总技术分:
419
总技术分排名:
36857
发表于:
2008-08-24 11:50:26
6
楼 得分:
0
你把
<%@ page contentType="text/html;
charset=UTF-8
" %> 中红色的部分改为
如下即可:
引用楼主 xyflash 的帖子:
<%@ page contentType="text/html; charset=
gb2312
" %>
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
java2000_net
老紫竹 JAVA QQ群:19080316
等级:
可用分等级:
富农
总技术分:
89880
总技术分排名:
63
2
2
8
发表于:
2008-08-24 11:58:57
7
楼 得分:
0
=UTF-8
是支持中文的,你保存文件时,记得保存的文件编码选择UTF-8就行了。
建议你不要用外挂的编辑器,比如notpad等,他们会在文件头增加BOM信息,很讨厌。
规矩的用第三方编辑器,比如Eclipse等。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
nGX20080110
nGX
等级:
可用分等级:
长工
总技术分:
0
总技术分排名:
313963
发表于:
2008-08-24 18:19:16
8
楼 得分:
0
楼主的代码在我的机子上没有问题。
还是不行的话,可以试一下response.setCharacterEncoding("UTF-8");
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
xyflash
xyflash
等级:
可用分等级:
富农
总技术分:
693
总技术分排名:
25577
发表于:
2008-08-24 22:34:28
9
楼 得分:
0
<%@ page contentType="text/html; charset=UTF-8" %>
<%
String html = "中文8888中文8888中文 <br>";
out.println(html);
%>
以上代码如何才能让他显示中文...
要求是:在不更改charset设置的情况下........
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
java2000_net
老紫竹 JAVA QQ群:19080316
等级:
可用分等级:
富农
总技术分:
89880
总技术分排名:
63
2
2
8
发表于:
2008-08-24 22:38:03
10
楼 得分:
0
在不更改charset设置的情况下....
呵呵,这个需求真有趣
1 如果你的屏幕已经是中文,那么我们没啥讨论的了
2 如果是乱码,我们又不能改变charset,也就是不能改变编写和显示的字符集
我想,你只有祈祷了。。。 阿门,阿弥陀佛。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
xyflash
xyflash
等级:
可用分等级:
富农
总技术分:
693
总技术分排名:
25577
发表于:
2008-08-24 22:50:00
11
楼 得分:
0
html = "中文888中文888中文";
html = new String(html.getBytes("GB2312"), "UTF-8");
out.println(html);
是有趣的很...
整个网站一开始全定义为:UTF-8编码
现在程序里有个变量内容是中文 以显示就出现乱码 之前还没遇到过...
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
heimeiyingwang
鹰王
等级:
可用分等级:
短工
总技术分:
7
总技术分排名:
238547
发表于:
2008-08-24 22:52:16
12
楼 得分:
0
可以把编码定义为gbk,或者gb2312,应该就可以了啊,在浏览器里面也可以设置。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
nianersmall
空杯子
等级:
可用分等级:
贫农
总技术分:
118
总技术分排名:
81318
发表于:
2008-08-25 09:00:03
13
楼 得分:
0
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
luckymjl2
该用户很懒,没有设置昵称
等级:
可用分等级:
乞丐
总技术分:
0
总技术分排名:
313963
发表于:
2008-08-25 09:00:58
14
楼 得分:
0
用GB2312
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
anchor1
聪头
等级:
可用分等级:
小地主
总技术分:
2697
总技术分排名:
7901
发表于:
2008-08-25 09:03:48
15
楼 得分:
0
charset=gb2312或gbk
也可以:
html = new String(html.getBytes("utf-8"),"gbk");
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
dongqdonglin
梦淡然 大家加入讨论组: http://groups.csdn.net/talking
等级:
可用分等级:
长工
总技术分:
713
总技术分排名:
35779
发表于:
2008-08-25 09:08:03
16
楼 得分:
0
估计是你机器的问题。。。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
kingwolf_JavaScript
浴火凤凰
等级:
可用分等级:
掌柜
总技术分:
4104
总技术分排名:
5081
发表于:
2008-08-25 10:16:00
17
楼 得分:
0
引用 6 楼 dadi5566 的回复:
你把
<%@ page contentType="text/html; charset=UTF-8" %> 中红色的部分改为
如下即可:
引用楼主 xyflash 的帖子:
<%@ page contentType="text/html; charset=gb2312" %>
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
vlemfun
black鱼
等级:
可用分等级:
长工
总技术分:
106
总技术分排名:
86119
发表于:
2008-08-25 11:00:45
18
楼 得分:
0
引用 3 楼 role0523 的回复:
此外在UTF-8编码下,以Unicode方式编码为“\u00d6\u00d0\u00ce\u00c48888\u00d6\u00d0\u00ce\u00c48888\u00d6\u00d0\u00ce\u00c4”,试试看。
关于Unicode转化,可以使用jdk自带的native2ascii
这个办法好
建议楼主试试
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
li_guang
李广
等级:
可用分等级:
掌柜
总技术分:
1272
总技术分排名:
15955
发表于:
2008-08-25 11:47:00
19
楼 得分:
0
保存文件时记得选择编码
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
xyflash
xyflash
等级:
可用分等级:
富农
总技术分:
693
总技术分排名:
25577
发表于:
2008-08-25 16:20:22
20
楼 得分:
0
Unicode编码如何用程序转换
现在问题是中文 不是固定的 使用需要有个程序来转换这个变量的内容...
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
yafeiok
天下
等级:
可用分等级:
乞丐
总技术分:
235
总技术分排名:
58816
发表于:
2008-08-25 16:35:25
21
楼 得分:
0
response.setCharacterEncoding("UTF-8");
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
xyflash
xyflash
等级:
可用分等级:
富农
总技术分:
693
总技术分排名:
25577
发表于:
2008-08-25 18:56:10
22
楼 得分:
0
楼上的代码试过 不行的
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
chris1081
该用户很懒,没有设置昵称
等级:
可用分等级:
短工
总技术分:
28
总技术分排名:
162011
发表于:
2008-08-25 20:24:09
23
楼 得分:
0
html = new String(html.getBytes("iso8859-1"));
蜗壳网:http://www.wokenet.com/
笔记本电脑新闻,行情,导购,评测,论坛,做最专业的数码产品搜索引擎
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
skyyoung
路人甲
等级:
可用分等级:
小地主
总技术分:
28810
总技术分排名:
338
6
3
发表于:
2008-08-26 15:12:26
24
楼 得分:
0
<%@ page contentType="text/html;charset=utf-8" pageEncoding="GBK"%>
html = "中文8888中文8888中文 <br>";
out.println(html);
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
M_ChangGong
等级:
可用分等级:
贫农
总技术分:
125
总技术分排名:
99012
发表于:
2008-08-26 15:24:54
25
楼 得分:
0
http://blog.csdn.net/M_ChangGong/archive/2008/08/21/2808021.aspx
看管用不
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
xyflash
xyflash
等级:
可用分等级:
富农
总技术分:
693
总技术分排名:
25577
发表于:
2008-08-28 07:00:57
26
楼 得分:
0
楼上的不管用
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
xinem
Xinem
等级:
可用分等级:
短工
总技术分:
42
总技术分排名:
171101
发表于:
2008-08-28 13:23:37
27
楼 得分:
0
html = "中文888中文888中文";
html = new String(html.getBytes("GB2312"), "ISO-8859-1");
out.println(html);
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
xinem
Xinem
等级:
可用分等级:
短工
总技术分:
42
总技术分排名:
171101
发表于:
2008-08-28 13:25:50
28
楼 得分:
0
不好意思,上面的发错了
html = "中文888中文888中文";
html = new String(html.getBytes("ISO-8859-1"), "GB2312");
out.println(html);
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
yanjinye
(隨風而逝)人最好不要错过两样东西,最后一班回家的车和一个深爱你的人
等级:
可用分等级:
中农
总技术分:
3329
总技术分排名:
6431
发表于:
2008-08-28 15:25:25
29
楼 得分:
0
如果你用UTF-8格式的话,
保存时选择转换器也应该是UTF-8
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
tangwq121
等级:
可用分等级:
中农
总技术分:
68
总技术分排名:
133919
发表于:
2008-08-28 16:25:10
30
楼 得分:
0
要不要在WEB.XML里面改一下.瞧瞧吧.
修改
删除
举报
引用
回复
将帖子提