
有这么一张图片,现在在程序里读到它的bytes数组是:
[-119, 80, 78, 71, 13, 10, 26, 10, 0, 0, 0, 13, 73, 72, 68, 82, 0, 0, 0, 20, 0, 0, 0, 20, 8, 2, 0, 0, 0, 2, -21, -118, 90, 0, 0, 0, 1, 115, 82, 71, 66, 0, -82, -50, 28, -23, 0, 0, 0, 4, 103, 65, 77, 65, 0, 0, -79, -113, 11, -4, 97, 5, 0, 0, 0, 9, 112, 72, 89, 115, 0, 0, 14, -61, 0, 0, 14, -61, 1, -57, 111, -88, 100, 0, 0, 0, 58, 73, 68, 65, 84, 56, 79, -99, -57, 49, 17, 0, 32, 12, 0, 49, -4, -53, -88, -70, -54, 96, -49, -60, 115, -105, 37, -25, -52, -2, -13, -119, 79, 124, -30, 19, -97, -8, -60, 39, 62, -15, -119, 79, 124, -30, 19, -97, -8, -60, 39, 62, -15, -119, 79, -4, -69, -39, 11, -37, 91, 103, -65, 53, 43, 97, 127, 0, 0, 0, 0, 73, 69, 78, 68, -82, 66, 96, -126]
想把它转成ISO-8859-1的string,请问能不能实现?
在Java里,我可以String str = new String(bytes, "ISO-8859-1");
JS里有String.fromCharCode.apply(null,bytes),但是这样有编码的问题。
有谁能帮忙吗?