找回密码
 注册

微信登录

微信扫一扫,快速登录

萍聚头条

查看: 524|回复: 0

1-1-16-1-2 Java Servlet中文问题根源

[复制链接]
发表于 2003-2-8 00:47 | 显示全部楼层 |阅读模式

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

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

×
发信人: Nullgate (空门·民工·VIV LA GNU·失业中), 信区: Java      
标  题: Java Servlet中文问题根源
发信站: BBS 水木清华站 (Sat Nov  4 11:33:09 2000)

    我被这个问题困扰了四个小时。直到我读了Servlet解码的源代码,
才明白JavaSoft的猪脑有多么愚昧,还号称什么国际化,他们完全没有
考虑双字节,直接把%XX当作一个字符。我分特得不得了啊!
    找到源代码HttpUtils中的static private String parseName,在
返回前将sb(StringBuffer)复制成byte bs[],然后return new String(bs,"GB2312")
    不过就要自己解码了,HashTable form=HttpUtils.parseQueryString(
request.getQueryString())或者form=HttpUtils.parsePostData(.....)
    千万别忘了编译后放到Servlet.jar里面。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

我是开心果

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

GMT+2, 2025-6-18 15:40 , Processed in 0.082618 second(s), 28 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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