为什么从文本文件中读取的中文保存到SQLServer2000数据库中会产生乱码?

csdn1111 2004-09-06 04:46:00
InputStream is = new FileInputStream(new File("c:\\hp.txt"));
InputStreamReader isr = new InputStreamReader ( is ) ;
BufferedInputStream br = new BufferedInputStream ( is ) ;
sm.show("BufferedReader:"+br);
while ( ( c = br.read () ) != -1 )
{
sb.append ( String.valueOf((char)c) ) ;
//sb.append((char)c);
}



鲳禚工踌机鸬耩究殍兼艉
而且有的正确,有的产生乱码
...全文
131 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
csdn1111 2004-09-11
  • 打赏
  • 举报
回复
up
csdn1111 2004-09-08
  • 打赏
  • 举报
回复
up
treeroot 2004-09-06
  • 打赏
  • 举报
回复
怎么一个Reader,一个Stream?
处理字符的话用Reader
TinyJimmy 2004-09-06
  • 打赏
  • 举报
回复
InputStreamReader isr = new InputStreamReader ( is ,"8859_1") ;

InputStreamReader isr = new InputStreamReader ( is ,"GBK") ;

试试看

81,122

社区成员

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

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