GMail API 的返回值是什么编码?

2014-12-01 00:46:00 +08:00
 GhostFlying
邮件原文是

<div dir="ltr">test</div>

经过 base 64 编码后是

PGRpdiBkaXI9Imx0ciI+dGVzdDwvZGl2Pg==

但是 GMail API 的返回是

PGRpdiBkaXI9Imx0ciI-dGVzdDwvZGl2Pg0K

相差非常细微,求问是什么编码,或者是什么 base64 的变形?
1988 次点击
所在节点    问与答
3 条回复
GhostFlying
2014-12-01 01:06:14 +08:00
找到答案了,URL_SAFE 模式,用 - 和 _ 替换了 + 和 /, 然后进行的 base64 编码
GhostFlying
2014-12-01 01:06:31 +08:00
@GhostFlying 说错了。。先编码再替换
GhostFlying
2014-12-01 01:08:05 +08:00
继续犯2,重新补充下

就是用的 URL_SAFE 的 base64 编码,然后替换原文里的 " 为 ',并且结尾有 \r\n

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/150537

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX