php - 哪些字符使用 base64encode?

标签 php html base64

我指的是 base64 编码函数,就像看到的一样 here

这听起来可能很愚蠢,但这使用了哪些字符??

我知道字母、数字,还见过等号 (=)。但我搜索 100% 的定义。

我需要这个,因为我在假定有效的 html 中使用 base_64 编码的字符串作为属性并希望避免冲突。

最佳答案

Base 64 encoding 的默认字符集是 AZ (0–25), az (26–51), 09 (52–61)、+ (62) 和 / (63)。 = 用作填充字符,将值填充到 24 位的倍数长度。

还有其他字符集,例如 one that is safe to be used in URLs .但您也可以使用任何其他字符集。

关于php - 哪些字符使用 base64encode?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9752050/

相关文章:

css - 为什么a :link in one div affect the a:link in another?

php - 将 ContainerInterface 作为参数传递时出错

php - 403 禁止 Web 根目录中的符号链接(symbolic link)

php - 如何将两个表格行放在一起

android - Base64String 中的单个字符包含多少字节? 1个、2个或更多

java - 使用给定加密算法进行 Base64 解密(DES base64、secretKey、Cipher)

java - EncryptionException : javax. crypto.IllegalBlockSizeException:使用填充密码解密时,输入长度必须是 8 的倍数

php - SELECT LAST_INSERT_ID() 在直接 MySQL 查询中有效,但在 PHP QUERY 中无效

javascript - 如何在javascript函数中使用for循环

javascript - 如何在 <noscript> 标记中使用 &lt;style&gt; 元素?