作者pupuliao (pupu)
看板java
标题[问题] 档案写入的中文档名问题
时间Tue May 22 23:40:24 2012
这是我第二次 问问题了,经过多日的找寻解决方法 我终於搞定诸多问题了
但是 我现在碰到一个问题是
我无法使用中文的档名
这是 我从我的code 中 撷取出来的部分(本来想全部放上来 不过 排版...)
writer = new OutputStreamWriter( new FileOutputStream(path +
bookName+".txt"),"UTF-8"); //bookName 是从UTF-8 格式的 网页中撷取出来
for(..处理每个页面....)
{
writer.write(tempLineBuilder.toString()); //把处理结果 写入档案
}
writer.flush();
writer.close();
我发现 我如果这样做 我无法正常把字串写入档案中
当我把 bookName 的值改成 英文 时 就可以了~.~
可以请问一下 是什麽原因 该如何解决呢?
现在发现 我花最多时间的是在下载档案
再想办法怎样可以同时多线下载...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.36.84.44
3F:→ gwokae:编译原始档案的encoding? 05/23 00:26
4F:→ pupuliao:?? 看不懂楼上说什麽OTZ 05/23 03:08
5F:推 PsMonkey:最简单的讲法,Eclipse 所有能设定 encoding 都用 UTF-8 05/23 09:48
6F:→ pupuliao:喔喔 感谢 05/23 16:44