面对这样一个BT问题,我该怎么办???

xiaowencsdn 2003-11-03 11:03:54
我做了一个向web取页面内容的程序,我取出来的时候,我把取出来的byte[] new成了一个String,但是这个String里有的是正确的中文,有的就是??
比如“格式”两字里的“式”字,取出来就是“格??”,有谁能帮帮我吗?
...全文
52 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaowencsdn 2003-11-03
  • 打赏
  • 举报
回复
是啊,就是这类问题,谁有方法搞定它呢?
不过也奇怪,连"式"字都无法正常显示。shit
LoveRose 2003-11-03
  • 打赏
  • 举报
回复
可能是一些生字了
没有相应的编码,只能显示????了
xiaowencsdn 2003-11-03
  • 打赏
  • 举报
回复
但是我已经把这些数据转成了GB2312了,并且有一些中文字是正确的,有一些是??
如果是我没有转码,那一定会全是?????????????????????

所以,看上去,好像是操作系统少字。
andyzhu98 2003-11-03
  • 打赏
  • 举报
回复
同意loverose
hyhu 2003-11-03
  • 打赏
  • 举报
回复
好像做过,不过enc是那个不记得了,楼上的方法应该可以,我做的时候是取日文汉字!用的是“MS9032”
LoveRose 2003-11-03
  • 打赏
  • 举报
回复
String(byte[] bytes,String enc)
用这个方法!
常见的一般用"UTF-8"或者"ISO-8859-1"

62,629

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧