我有:
String text = // same String (text)
byte[] byteArray = org.apache.commons.codec.binary.Base64.decodeBase64(text);
System.out.println("Length: " + byteArray.length);
在 Windows 上的结果是 31,在 Linux 上是 32。我尝试使用 sun.misc.BASE64Decoder 并且几乎遇到了同样的问题......
为什么不同操作系统上的结果长度不同,我该如何修复它以使其适用于两者?