摘要:
前一段日子,我在做rsa加密和通过http get方式获取验证码图片通过BitmapFactory创建bitmap出现了一系列的问题。通过一系列的调试,发现有些问题原来是在进行String 与Byte[]之间转换造成的。哎,android新手伤不起啊。。。。。java 默认String在内存中的编码是ucs-2编码。当你要把byte[]转换成String时,这里就涉及到了编码转换的问题,假如你不指定byte[]里面的编码,那可能在转换后会有问题。假如你没有指定byte[]里面所用到的编码,转换就会根据当前系统环境给你指定一个编码,在android系统中就会默认byte[]中的数据是用utf8编 阅读全文