编码测试报告

escape(str):对str的unicode(双字节存储编码方法,如utf-16编码就是双字节存储)字节流进行编码,对于编码小于255的字符转换为%加编码的16进制值,编码大于255的字符转换为%u加16进制值

encodeURI(str):对str的utf-8字节流进行编码,每字节转换为%加字节的16进制

encodeURIComponent(str):对str的utf-8字节流进行编码,每字节转换为%加字节的16进制

以上三个方法,都不对大写字母,小写字母,数字进行编码.

在url地址中传输中文时,浏览器会自动对中文编码,编码方法类似于服务端的UrlEncoder类,在服务端使用UrlDecoder类解码.
UrlEncoder类与encodeURIComponent()编码方法差不多

base64编码是对字节流进行编码,解码后又可还原最初的字节流

你可能感兴趣的:(浏览器,测试,url,存储)