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

阅读: 评论:0

解决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");

本文发布于:2023-07-07 07:09:48,感谢您对本站的认可!

本文链接:https://patent.en369.cn/xueshu/181964.html

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

标签:报错   代码   让我忧   才能   设计
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图