V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  CharAct3  ›  全部回复第 2 页 / 共 2 页
回复总数  30
1  2  
2020 年 2 月 29 日
回复了 CharAct3 创建的主题 分享创造 写了一个 Chrome 导航插件
@fqxufo 网上随便找的一个在线矢量图网站制作的,就是一个字母加个矩形框,旋转一下再加了个阴影
2018 年 12 月 12 日
回复了 whoami9894 创建的主题 Python Python2/3 的 base64 对不可见字符编码结果不同
@whoami9894
不是的,Python2 中所谓的字符串其实就是 bytes。

在两段代码中 base64 编码 payload 的时候,传入的 bytes 是不一样的,所以结果不同。

举个例子,虽然在 Python2 和 Python3 中 '\xef' 看起来是一样的,但是在 Python2 中这就是一个 0xef 的 byte,而在 Python3 中则代表 U+00ef 这个 Unicode 字符,使用 utf-8 编码后就是 b'\xc3\xaf' 这个 bytes。
可以在 Python3 中试一试:
'\xef' == '\u00ef'

想把 U+0080 到 U+00ff 的 Unicode 字符编码为对应的 0x80 到 0xff 的 byte,就要使用 latin-1 编码,这个不受语言的影响。
1  2  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3726 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 22ms · UTC 00:17 · PVG 08:17 · LAX 17:17 · JFK 20:17
♥ Do have faith in what you're doing.