解决java.util.Base64报错Illegalbase64character的问题

解决java.util.Base64报错Illegalbase64character的问题直接上代码
瘘口报错的代码:
String decode = new Decoder().decode(str),"utf-8");
应改为:
String s = new Decoder().String().replace("\r\n", "")),"utf-8");
报错:
电脑让我欢喜让我忧java.lang.IllegalArgumentException: Illegal base64 character d
at java.util.Base64$Decoder.decode0(Unknown Source)
……
原因: java⾃带Base64⼯具需要把Base64中的换⾏去掉才能正常使⽤。
我的Base64⽂本:欲速则不达教学设计
吉林都市110
PCFET0NUWVBFIGh0bWw+PGh0bWw+CTxoZWFkPgkJPG1ldGEgY2hhcnNldD0iVVRG
LTgiPgkJPG1ldGEgbmFtZT0idmlld3BvcnQiIGNvbnRlbnQ9IndpZHRoPWRldmlj
ZS13aWR0aCxpbml0aWFsLXNjYWxlPTEsbWluaW11bS1zY2FsZT0xLG1heGltdW0t
动物学杂志c2NhbGU9MSx1c2VyLXNjYWxhYmxlPW5vIiAvPgkJPHRpdGxlPjwvdGl0bGU+CQk8
c3R5bGUgdHlwZT0idGV4dC9jc3MiPgkJCWJvZHksCQkJaDEsCQkJaDIsCQkJaDMs CQkJaDQsCQkJaDUsCQkJaDYs……
来易来去难去这段⽂本中有多个换⾏,需要去掉换⾏,把"\r\n"换成""。
String decode = new Decoder().decode(str),"utf-8");

本文发布于:2024-09-22 07:12:19,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/181964.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:报错   代码   让我忧   才能   设计
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议