base64 和 urlencode的区别 有人用ajax post过base64数据吗

base64 \u548c urlencode\u7684\u533a\u522b

base64 \u548c urlencode\u7684\u533a\u522b

base64
1\u3001\u5305\u542bA-Z a-z 0-9 \u548c\u52a0\u53f7\u201c+\u201d\uff0c\u659c\u6760\u201c/\u201d \u7528\u6765\u4f5c\u4e3a\u5f00\u59cb\u768464\u4e2a\u6570\u5b57. \u7b49\u53f7\u201c=\u201d\u7528\u6765\u4f5c\u4e3a\u540e\u7f00\u7528\u9014\u3002
2\u30012\u8fdb\u5236\u7684.
3\u3001\u8981\u6bd4\u6e90\u6570\u636e\u591a33%\u3002
4\u3001\u5e38\u7528\u4e8e\u90ae\u4ef6\u3002

urlencode
\u9664\u4e86 -_. \u4e4b\u5916\u7684\u6240\u6709\u975e\u5b57\u6bcd\u6570\u5b57\u5b57\u7b26\u90fd\u5c06\u88ab\u66ff\u6362\u6210\u767e\u5206\u53f7\uff08%\uff09\u540e\u8ddf\u4e24\u4f4d\u5341\u516d\u8fdb\u5236\u6570\uff0c\u7a7a\u683c\u5219\u7f16\u7801\u4e3a\u52a0\u53f7\uff08+\uff09
\u5728\u795e\u9a6c\u60c5\u51b5\u4e0b\u7528

json\u662f\u6709\u7f16\u7801\u533a\u522b\u7684 \u53ea\u652f\u6301utf-8

\u4e0d\u5927\u6e05\u695a\u4f60\u60f3\u83b7\u53d6innerHTML\u7684\u76ee\u7684\uff0c \u8bd5\u8bd5\uff1a var postdata = $('#count').text(); var postdata = $('#count')..html(); \u662f\u4e0d\u662f\u4f60\u60f3\u8981\u5f97\u5230\u7684\u3002

  1. base64:

    1、包含A-Z a-z 0-9 和加号“+”,斜杠“/” 用来作为开始的64个数字. 等号“=”用来作为后缀用途,采用2进制。常用于邮件,使用范围最广。

  2. urlencode:

    除了 -_. 之外的所有非字母数字字符都将被替换成百分号(%)后跟两位十六进制数,空格则编码为加号(+)。使用环境:json是有编码区别的,只支持utf-8。



base64
1、包含A-Z a-z 0-9 和加号“+”,斜杠“/” 用来作为开始的64个数字. 等号“=”用来作为后缀用途。
2、2进制的.
3、要比源数据多33%。
4、常用于邮件。

urlencode
除了 -_. 之外的所有非字母数字字符都将被替换成百分号(%)后跟两位十六进制数,空格则编码为加号(+)
在神马情况下用

json是有编码区别的 只支持utf-8

扩展阅读:韩国macbookpro ... e人e本a2 ... amazon欧洲站 ... 永久不收费免费的聊天软件 ... www.sony.com.cn ... paperpass免费入口 ... 17173.com ... burberry日本官网 ... u15童星官网 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网