我有一个具有默认编码的字节数组。
我想将该字节数组更改为"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. 十六进制编码形式的字节数组不同于相同的字节数组“对象”转换为字节数组。为什么?