用Base64编码的时候如果出现\n 之类的字符,java中转义。 当字符串过长(一般超过76)时会自动在中间加一个换行符,字符串最后也会加一个换行符。导致和其他模块对接时结果不一致。 解决方法: 将 android.util.Base64.encodeToString(input, Base64.