萍聚社区-德国热线-德国实用信息网

 找回密码
 注册

微信登录

微信扫一扫,快速登录

萍聚头条

查看: 1050|回复: 1

1-1-16-6-7 请教一个servlet得中文问题,紧急!!!!

[复制链接]
发表于 2003-5-12 22:41 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

x
发信人: gychen (micky), 信区: Java
标  题: Re: 请教一个servlet得中文问题,紧急!!!!
发信站: BBS 水木清华站 (Sat May 13 20:43:31 2000)

我也遇到过类似问题,我的解决办法如下:
设 s 为要显示的String,但是乱码。

  1. char[] temp = s.getChars();
  2. byte[] b = new byte[temp.length];
  3. for(int i = 0; i< temp.length; i++)
  4. {
  5.    b[i]=(byte)temp[i];
  6. }
复制代码

现在 s 就可以正确显示了。

另外,并不是所有Java Servlet引擎都会有你所说的问题。

【 在 lemongirl (乐逍遥) 的大作中提到: 】
:     我现在正在做毕设,使用得是servlet。但是现在我从网页中得到得中文参数都是
: “?”。我看了几乎所有得关于servlet和中文得文章,所得得结论是因为所用得编码格
: 式不同,但我用以下得方法,得到得还是“?”。
:     name=new String(req.getParameter(name).getBytes("ISO8859_1"),"GBK");
:     我开始无法在网页显示中文,但是用与上面相似得方法就可以正常显示。
:     out.println(new string(name.getBytes("GBK"),"ISO8859_1"));
:     真不知什么原因,希望友人能给予帮助。
:     当使用get方法时,参数传递得中文被编码成 %xy 的形式,这好象是utf-8得格式,
: 但是我在一些网站见到参数中得中文是正常得,并未被重新编码,这是为什么,这对以
: 上得问题有影响吗。
:     这个问题已经耽误了我很多时间,求各位帮帮忙。。。。。。
: sos,请教一个servlet得中文问题,紧急!!!!


--
※ 来源:·BBS 水木清华站 smth.org·[FROM: 159.226.5.220]
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2003-5-12 22:42 | 显示全部楼层
发信人: gychen (micky), 信区: Java
标  题: Re: 请教一个servlet得中文问题,紧急!!!!
发信站: BBS 水木清华站 (Sat May 13 20:43:31 2000)

我也遇到过类似问题,我的解决办法如下:
设 s 为要显示的String,但是乱码。
char[] temp = s.getChars();
byte[] b = new byte[temp.length];
for(int i = 0; i< temp.length; i++)
{
   b=(byte)temp;
}

现在 s 就可以正确显示了。

另外,并不是所有Java Servlet引擎都会有你所说的问题。

【 在 lemongirl (乐逍遥) 的大作中提到: 】
:     我现在正在做毕设,使用得是servlet。但是现在我从网页中得到得中文参数都是
: “?”。我看了几乎所有得关于servlet和中文得文章,所得得结论是因为所用得编码格
: 式不同,但我用以下得方法,得到得还是“?”。
:     name=new String(req.getParameter(name).getBytes("ISO8859_1"),"GBK");
:     我开始无法在网页显示中文,但是用与上面相似得方法就可以正常显示。
:     out.println(new string(name.getBytes("GBK"),"ISO8859_1"));
:     真不知什么原因,希望友人能给予帮助。
:     当使用get方法时,参数传递得中文被编码成 %xy 的形式,这好象是utf-8得格式,
: 但是我在一些网站见到参数中得中文是正常得,并未被重新编码,这是为什么,这对以
: 上得问题有影响吗。
:     这个问题已经耽误了我很多时间,求各位帮帮忙。。。。。。
: sos,请教一个servlet得中文问题,紧急!!!!


--
※ 来源:·BBS 水木清华站 smth.org·[FROM: 159.226.5.220]
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

手机版|Archiver|AGB|Impressum|Datenschutzerklärung|萍聚社区-德国热线-德国实用信息网 |网站地图

GMT+2, 2024-6-15 14:41 , Processed in 0.052354 second(s), 19 queries , MemCached On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表