据RFC 822规定,每76个字符,还需要加上一个回车换行
有时就因为这些换行弄得出了问题,解决办法如下,替换所有换行和回车
String bTemp = Base64.encodeBase64String("123".getBytes());
bTemp = bTemp.replaceAll("[\\s*\t\n\r]", "");
解决Base64编码换行问题
本文介绍了解决Base64编码字符串中出现的换行问题的方法,根据RFC822的规定,每76个字符后会自动插入换行符,这可能导致某些应用解析错误。文章提供了一个简单的解决方案:通过正则表达式替换掉所有的换行和回车字符。
据RFC 822规定,每76个字符,还需要加上一个回车换行
有时就因为这些换行弄得出了问题,解决办法如下,替换所有换行和回车
String bTemp = Base64.encodeBase64String("123".getBytes());
bTemp = bTemp.replaceAll("[\\s*\t\n\r]", "");
3万+
1434