急救!URL流中文编码问题!!!!!!!!!
我从一个URL流中读取一个网页上的内容,可是中文却是乱码,咋办啊这是。。。
[另]我几乎把JDK API翻遍了,还是没能弄出什么办法来。救救我啊!!!
问题点数:20、回复次数:4Top
1 楼killme2008(为了生态平衡,请保护蛤蟆)回复于 2005-04-09 04:07:52 得分 0
一个用于从数据库和网络中取出中文乱码的处理函数,入参是有问题的字符串,出参是问题已经解决了的字符串。
String parseChinese(String in)
{
String s = null;
byte temp [];
if (in == null)
{
System.out.println("Warn:Chinese null founded!");
return new String("");
}
try
{
temp=in.getBytes("iso-8859-1");
s = new String(temp);
}
catch(UnsupportedEncodingException e)
{
System.out.println (e.toString());
}
return s;
}
Top
2 楼matrixy(处女主任[走召纟及犭孟男 上厕所不关门,上完不擦P股])回复于 2005-04-09 04:29:16 得分 0
[????] ???-?????ж??9?????????? ????????????? (2005/04/09 04:15)
[ÌåÓý] ×éͼ-´óÓêÖжÏÃÀ¹úÃûÈËÈü´ÎÂÖ Ê£Óà±ÈÈüÃ÷ÈÕÍê³É (2005/04/09 04:15)
不行啊,同志,你这办法我早用过,不行啊,
上面第一行是我用你的方法读取出来的。
第二行是我用response.setCharacterEncoding("iso-8859-1")后得来的,看起来还像点字样。
这是在JSP里哦。Top
3 楼killme2008(为了生态平衡,请保护蛤蟆)回复于 2005-04-09 04:34:41 得分 20
看看这篇文章
http://keton.51.net/zhongwen.htmTop
4 楼matrixy(处女主任[走召纟及犭孟男 上厕所不关门,上完不擦P股])回复于 2005-04-09 04:48:24 得分 0
看了半天,总算搞定了,谢谢。。。Top




