1
我一直很困惑這一點,我一直在試圖解決它大約過去4個小時。但現在我放棄了。我正在嘗試將字節寫入文件。我們稱之爲test.bin。如果用我的PrintWriter並做處理PrintWriter無法正常工作
pw.write(0xff);
或
pw.write((char)0xff);
或
pw.write((byte)0xff);
我期待在十六進制編輯器文件,他們沒有實際寫入0xFF的。他們寫入0xC3BF。如果我做pw.write(0x00);
那麼它實際上寫入0x00。我認爲這是因爲它簽署了?如果是這樣,我該如何解決這個問題?所有我想要做的是寫FFH到一個文件:(
可能重複寫入0xFF到文件](http://stackoverflow.com/questions/3908259/problem-writing-0xff-to-file) – ganeshvjy
你正在用UTF8編碼,UTF8中的0xFF是0xC3BF,用Outputstream代替Printwriter和它的工作 –
我把那個在答案中 –