0
我想通过SMS发送公钥。通过短信发送字节[]。转换iso-8859-1
String message = new String(ByteArray, "iso-8859-1");
公钥看起来是这样的(发送时):
0I0 *†^ h†÷8 05
到目前为止,我使用的byte []转换为String 。:Y &¯GìL5VØÞ<£ÂßÄ'Q•4YŸßEW8‰³S>‰_ó4aÀ” [U U
但收件人收到米消息如下:
0I0 *?H? 8 05。:y &?GìL5VØ? <£甲?SSA Q + 4Y?ß?EW8 ?? S 13 _ o4aA?[U U
中的某些字符被被损坏并替换为 “?”手机无法识别它们。
问题: 有没有办法将“iso-8859-1”转换为字母和数字? 如果没有人有任何其他想法? (也许是另一种类型的编码?)
如果您想了解更多详细信息,请发表评论,谢谢。
谢谢我会研究base-64 – 2012-03-14 22:44:48