javascript 原生提供两个 base64 相关的方法:
btoa()
:任意值转为 base64 编码atob()
:base64 编码转为原来的值注意:这两个方法不适合非 ascii 码的字符,会报错。
要将非 ascii 码字符转为 base64 编码,必须中间插入一个转码环节:
base64 编码转为原来的值时,同样需要转码:
encodeuricomponent()
方法的逆运算。示例:
const str = "hello, world!"; const strtobase64 = btoa(encodeuricomponent(str)); console.log(strtobase64); // sgvsbg8lmkmlmjb3b3jszce= const base64tostr = decodeuricomponent(atob(strtobase64)); console.log(base64tostr); // hello, world!
如对本文有疑问, 点击进行留言回复!!
MFC的静态库.lib、动态库.dll(包含引入库.lib)以及Unicode库示例
CTF 刷题记录(一) 白云新闻搜索(手动与自动化SQL注入)
javascript如何使用函数random来实现课堂随机点名方法详解
网友评论