作者sbrhsieh (偶尔想摆烂一下)
看板java
标题Re: [问题] FileOutputStream写入档案 开头有乱码
时间Thu Jan 14 23:46:49 2010
※ 引述《Lecwar (Garphild)》之铭言:
: Dear java版上的先进大家好
: 小弟在使用FileOutputStream时发现,写入的档案开头会有数个字元的乱码
: 试着转过不少编码还是无法解决,谷歌了一下,或许是没有下对关键字,也是没结果,
: 所以想上来询问一下大家..
: 以下是写入档案部分的程式码
: ...
: 使用时指定档案名称以及想写入的内容
: 假设我写入字母abc
: 可是从档案读出来的文字前面总是会数个奇怪的字元,截图如下:
: http://www.badongo.com/pic/8420734
: 先谢谢大家的协助了。
: 我後来用其他编辑器看了一下
: 好像是ascii的特殊字元
: http://www.badongo.com/pic/8421834
首先请你不要自行去做任何转码的动作,然後忠实的呈现你的程式码、input
与 output。
你附的图是 Eclipse console view 的快照图,这是你的程式以某种方式去取得
输出档的数据,然後以一种只有你知道的 interpret 方式去呈现。你附上把该
输出档以其他的编辑器(Notepad, UltraEdit, browser...)开启显示的快照图
反倒会来的比较有帮助一些。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.173.142.102
1F:推 Lecwar:好的~第二张图就是 我目前有实验出没发生错误的情况 01/14 23:53
2F:→ Lecwar:可是程式码几乎一样..等等真的不行再贴详细的两个档案上来 01/14 23:55
3F:推 Lecwar:呃..找到错了..写另一个同名函式时不小心叫成写object的.. 01/15 00:00