[問題] 編碼問題
想請問各位先進
我有一個檔案(utf-8)用ultra打開看到的是
FF FE 54 00 4F 00 4F 00 4C 00 .... => TOOL...
但用byte[]讀取檔案字串時
byte[] content
for(int i=0;i<content.length;i++){
s2 = s2 + String.valueOf(Integer.toHexString(b[i]))+ " ";
}
最後的讀出來的卻是
ffffffef ffffffbb ffffffbf 54 4f 4f 4c ....
想請問一樣是show出每一個byte結果卻會有一段落差??
另外想請問若我用byte[] 讀取ANSI檔案後有辦法將裡面的byte轉成相對應的utf-8編碼嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.195.56.30
→
02/07 00:47, , 1F
02/07 00:47, 1F
→
02/07 00:51, , 2F
02/07 00:51, 2F
→
02/07 01:11, , 3F
02/07 01:11, 3F
推
02/07 01:16, , 4F
02/07 01:16, 4F
→
02/07 01:19, , 5F
02/07 01:19, 5F
→
02/07 01:20, , 6F
02/07 01:20, 6F
討論串 (同標題文章)