在Android中进行编码时遇到问题
new ByteArrayOutputStream().write("ĐŠŽĆČđšžćč".getBytes("CP852"));
三星Galaxy S6 Edge +在编码CP852(或任何其他此类问题)时没有问题,例如三星Galaxy S4抛出CP852,CP858,CP857等类似的不支持编码异常,但CP1250,CP1251等工作正常。
有没有办法解决这个问题,图书馆? CP852是必需的支持编码。
提前谢谢!
答案 0 :(得分:0)
是的,您应该使用额外的代码将unicode数据转码为cp852。你可以使用一些图书馆,甚至可以自己做。它不应该很难。 Here你可以找到cp852来进行unicode映射。