当前位置: 首页 > 知识库问答 >
问题:

Gmail API-消息正文包含破折号,无法进行base64解码

於鸿羲
2023-03-14
Message asdf = service.users().messages().get(gmailUser, message.getId()).execute();
List<MessagePartHeader> headers = asdf.getPayload().getHeaders();
String data = asdf.getPayload().getBody().getData();
String body = new String(BaseEncoding.base64().decode(data));
com.google.common.util.concurrent.UncheckedExecutionException: java.lang.IllegalArgumentException: com.google.common.io.BaseEncoding$DecodingException: Unrecognized character: -

暂时还没有答案

 类似资料:
  • 问题内容: 我有这个json字符串,我知道php变量名称不支持破折号。那么在这种情况下该怎么办? 问题答案: 您可以使用像这样的数组格式。连字符的键将起作用。 这是一个演示

  • 我必须拆分一个包含破折号和减号的字符串。我试图根据unicode字符进行拆分(https://en.wikipedia.org/wiki/Hyphen#Unicode),仍然考虑减号与破折号字符相同。我如何解决它? 预期产出 (国家) (美国) -1个 实际输出量 (国家) (美国) //实际上,这里会打印空行,但编辑器会压缩空行 1. 我想在字符串连接期间会发生一些转换,但不确定。欢迎任何解决这

  • 问题内容: 我的ElasticSearch v1.2.1中有一些文档,例如: 其中可以是一个变化,例如:, 我可以让我的elasticsearch查询与此一起工作: 我得到了sku的所有变体: 但是,破折号“-”真的把我搞砸了 当我将正则表达式更改为: 我无法得到任何结果。我也尝试过 “ sku”:“ md01575254-40。*” “ sku”:“ md01575254 \ -40。*” “

  • 问题内容: 当字符串具有破折号时,我无法从json对象检索值: 如果我尝试引用已解析的文件,它将返回但jsonObj.user_id将返回6789 我没有办法修改外部api调用返回的值,并且试图解析返回的字符串以删除破折号也会破坏传递的url等。救命? 问题答案: 是减法表达式(即)。 要访问包含不能出现在标识符中的字符的键,请使用方括号:

  • 可以设置文本样式,以便在出现换行符之前添加破折号。 示例: Lorem ipsum dolor坐在那里,奉献给我们,我们的工作和伟大的礼物。我们的服务,我们的服务-------------------------------------------------------- 我爱你,我爱你,我爱你,我爱你,我爱你,我爱你,我爱你,圣骑士-------------------------------

  • 我正在使用plotly dash创建一个web应用程序,用于图形生成和回调处理。我使用dash核心组件v0.18.1 尝试动态添加图形时(每次单击按钮时,都会添加新图形),控制台中会出现错误: bundle.js?v=0.11.2:9未捕获(promise中)错误:未找到dash_core_组件。在Object.resolve(bundle.js?v=0.11.2:9)在s(bundle.js?v