看板 AndroidDev 關於我們 聯絡資訊
請教各位高手 目前我要寫一個檔案 而寫檔案的方式是透過這樣的方式寫的 (我的其中一行code,其他行只是改getBytes內容) (fos為RandomAccessFile,我用來寫16進位碼) fos.write(tempstr.getBytes(),0,8); // edf version of data format 但是我遇到一個奇怪的現象 就是假設我每開一次app就會寫一次檔案 當某次寫檔案的時候,若該檔案寫出來為亂碼(不是我要的內容),之後的檔案就會都亂碼 但如果我重開機,寫出來的檔案內容就會是對的,不過如果開app寫新的檔案的時候 又會在一個隨機的時機,寫出亂碼的檔案 有點不太會描述這個問題~"~ 我試圖簡言之就是 我目前的code寫出來的檔案不會都是對的 有時候對有時候錯 寫file的時候有需要先設定什麼嗎? 我猜是沒先把要寫什麼file定義好? 麻煩各位解答了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.64.119
asilzheng:寫完有 flush? 12/24 22:45
ted66:你多設定一下編碼看看 12/25 11:47
acespeed:好我都試試看!謝謝大加 12/26 00:54
acespeed:家 12/26 00:54