Android编码支持不同的手机

时间:2016-08-10 10:34:40

标签: android encoding

在Android中进行编码时遇到问题

new ByteArrayOutputStream().write("ĐŠŽĆČđšžćč".getBytes("CP852"));

三星Galaxy S6 Edge +在编码CP852(或任何其他此类问题)时没有问题,例如三星Galaxy S4抛出CP852,CP858,CP857等类似的不支持编码异常,但CP1250,CP1251等工作正常。

有没有办法解决这个问题,图书馆? CP852是必需的支持编码。

提前谢谢!

1 个答案:

答案 0 :(得分:0)

是的,您应该使用额外的代码将unicode数据转码为cp852。你可以使用一些图书馆,甚至可以自己做。它不应该很难。 Here你可以找到cp852来进行unicode映射。