当前位置: 首页 > 面试题库 >

base64编码的字符串可以包含空格吗?

杜嘉慕
2023-03-14
问题内容

base64编码的字符串是否可能包含空格?具体来说,它可以在字符串 末尾 包含空格吗?

PS。我正在考虑整个“ MySQL在将字符串存储在VARCHAR字段中时会修剪尾随空白” ;-)


问题答案:

不,它不能。见Base64编码通过使用允许的字符库base64,这是人物A-Za-z0-9+/(最后两个可能因实施不同),以及填充字符=(不过这也取决于实现一些实现不使用填充在所有)。



 类似资料:
  • 不幸的是,我不能发布字符串,因为它包含敏感数据。我已经创建了一个在我的公司使用的API。我们有一个合作伙伴正在尝试使用该API。在JSON的一部分中,我们希望看到一个经过数字签名的XML文件的base64编码字符串。当我解析JSON并尝试解码Base64字符串时,API抛出一个异常。 发生System.FormatException HRESULT=0x80131537 MESSAGE=输入不是有

  • 问题内容: 我在MySQL表中有一个表,其字段名称为“ product”,并想将其重命名为“ ds-product”。 我正在使用的CMS类型系统使用formfields的id作为要插入的表字段的名称。 在大多数情况下,它可以正常工作,但是对于特定的字段,它会在我提供的ID之前加上“ ds-”,因此必须使表字段名称匹配。 但是,当尝试执行查询时,出现以下错误 “字段列表”中的未知列“ sales.

  • 我是Java初学者,当我输入一些单词作为命令行参数时,我想颠倒句子的字符顺序。 这是我的代码。当我输入“这是一支笔”时,输出应该是“. nep a si sihT”。但是,这段代码的输出是“. nep a si sihT”。它在反转的句子末尾包含一个额外的空格。 有人知道我如何删除空间吗?

  • 现在假设用户enterd AAA-222 结果将是 ps.拆分的部分应该包括空格。

  • 我在C#和TSQL中有base64字符串编码/解码函数,我的问题是C#的编码结果与TSQL的编码结果不同。 null 你知道如何匹配结果吗?