我有一個具有默認編碼的字節數組。
我想將該字節數組更改爲"ISO-8859-1"
編碼的字節數組。
如何做到這一點..? 請幫我然而字節數組默認編碼爲ISO-8859-1編碼的字節數組
-2
A
回答
0
byte[] isoBytes = new String(curBytes).getBytes("ISO-8859-1");
請注意,如果默認編碼已經「丟失」一些字符,則無法恢復他們這種方式。
0
String str = new String(currentByteArray);
byte[] newByteArray = str.getBytes("ISO-8859-1");
0
OK,所以你必須轉化爲使用默認的平臺編碼(不管它是一個字節數組的字符串。而你要使用ISO-8859-1這個字符串轉換爲字節數組。
第一步是由此字節數組變換爲字符串:
String s = new String(bytes); // default encoding used here
,然後將其轉變回一個字節數組:
byte[] iso88591Bytes = s.getBytes("ISO-8859-1");
相關問題
- 1. Android字節數組編碼/解碼
- 2. 檢測字節數組C的編碼#
- 3. 確定字節數組的編碼
- 4. 字節數組編組
- 5. 將字節數據編碼爲數字
- 6. 編碼爲字節
- 7. 編碼和解碼UTF-8字節數組和字符串
- 8. 將特殊字符編碼爲字節數組
- 9. vb.net:使用Unicode將字節數組編碼爲字符串
- 10. 擺脫不安全的代碼,從字節編組uint數組?
- 11. 如何將字節數組直接編碼爲as3中的mp3?
- 12. 將字節數組編碼爲Objective-C中的JPEG圖像
- 13. 如何將h264編碼爲文件以外的字節數組
- 14. 使用Avro將對象編碼爲Python中的字節數組
- 15. 從編碼的XML字符串獲取字節數組
- 16. 編碼從字節數組的問題一個字符串
- 17. 將數據編碼爲1個字節
- 18. 如何將數值編碼爲字節
- 19. Base64編碼字符串轉換爲字節數組工作不字節數組正常
- 20. 在Windows上沒有默認的字節碼編譯Python代碼?
- 21. UWP將WriteableBitmap編碼爲JPEG字節數組
- 22. 轉換[]字節數組(Java雙編碼)爲Float64
- 23. Java註釋的默認值是否編譯爲字節碼?
- 24. 轉換Base64編碼字符串到字節數組
- 25. 德爾福 - 數組[0..693]字節 - 到B64編碼字符串
- 26. 轉換一個字節數組編碼字符串
- 27. 編碼行字節
- 28. 將H264幀解碼爲字節數組
- 29. 編碼解碼字節
- 30. 十六進制編碼形式的字節數組不同於相同的字節數組「對象」轉換爲字節數組。爲什麼?