我指的是像here
这样的base64编码函数这可能听起来很愚蠢,但这会使用哪些字符?
我知道字母,数字和'也看到了等号(=)。但我寻找100%的定义。
我需要这个,因为我在假定有效的html中使用base_64编码的字符串作为属性,并希望避免冲突。
答案 0 :(得分:7)
Base 64 encoding的默认字符集为A
- Z
(0-25),a
- z
(26-51),{ {1}} - 0
(52-61),9
(62)和+
(63)。 /
用作填充字符,以将值填充为24位的倍数。
还有其他字符集,如one that is safe to be used in URLs。但你也可以使用任何其他字符集。
答案 1 :(得分:1)
Base 64编码在许多实现中都使用a-z
,A-Z
,0-9
,+
和/
。
可能还有尾随=
个字符来表示填充。