写文件时出现的问题

ralf913 2008-04-10 04:05:03

我向文件中写东西,因为写的是汉字,所以用了FileWriter

写一个main函数测试一下,可以实现把汉字写入文件

用Servlet测试一下,发现文件中写的是乱码

有没有哪位高手知道是怎么回事啊???
...全文
61 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ralf913 2008-05-12
  • 打赏
  • 举报
回复

感谢几位的回复

我还没有试呢

先把分散了吧
duzhonghua 2008-04-11
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 hmsuccess 的回复:]
你向文件中写入byte[] array试试
[/Quote]


String str = "中国人".getBytes(("ISO-8859-1");

Lt_smile 2008-04-11
  • 打赏
  • 举报
回复
lz用的就是wirter,不就是字符流嘛
hmsuccess 2008-04-11
  • 打赏
  • 举报
回复
你向文件中写入byte[] array试试
nihuajie05 2008-04-10
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 q1531 的回复:]
字节流不能直接操作UNICODE字符。。用字符流就不会出先乱码。
[/Quote]
症结所在
q1531 2008-04-10
  • 打赏
  • 举报
回复
字节流不能直接操作UNICODE字符。。用字符流就不会出先乱码。
约翰羊 2008-04-10
  • 打赏
  • 举报
回复
十有八九是字符集的问题
上源码

62,623

社区成员

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

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