java中谁遇到过这种问题啊,FileWriter存入内容以后,为什么内容里面每行开头只要有空格就会变成问号?

 我来答
乌微月2S
2013-03-15 · TA获得超过5037个赞
知道大有可为答主
回答量:5361
采纳率:42%
帮助的人:2881万
展开全部
你存入的内容有问题,是从stream里来的?
filewriter是字符流的。应该是你有半个字节的字符吧。
说一下你的流程,数据从哪儿来的。怎么写的。
更多追问追答
追问
File storefile = new File(storeDir + fileName);

FileWriter writer = new FileWriter(storefile);
writer.write(content);
writer.flush();
"content"中内容还是正确的,只要存入磁盘中空格就变成问号了
追答
content的空格是正确的?
你怎么能这么形容呢?里面的空格是半角的还是全角的。是中文状态下的空格?
如果是英文的空格就会出这个问题啊。
celin888888
2013-03-15 · 超过31用户采纳过TA的回答
知道答主
回答量:97
采纳率:0%
帮助的人:56.5万
展开全部
编码错误,把存入之前和存入之后的内容统一编码,或者把读取到的内容转码。
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wfh45678
2013-03-15 · TA获得超过291个赞
知道小有建树答主
回答量:781
采纳率:0%
帮助的人:421万
展开全部
不会是你本地的字符集有问题吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
康康小罗同学cw
2013-03-15 · 超过21用户采纳过TA的回答
知道答主
回答量:113
采纳率:0%
帮助的人:74.1万
展开全部
编码问题,去百度搜答案慢慢解决
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式