虽然已经会写一些简单的网站,但是有一点不是很明白,比如上面这个post请求 可以看到吧把一些中文转化成了E4%B8%AA%E4%这种样子的 请问这是吧中文转成了什么东西?它有名字吗?
decodeURIComponent/encodeURLComponent
alert(decodeURIComponent('%E8%90%A7%E6%BD%87%E5%A2%A8%E4%B8%AA%E4%BA%BA%E7%BD%91%E7%AB%99&umuuid=16350521be7303-0efacadebabf16-3a614'))
http://www.w3school.com.cn/jsref/jsref_encodeURIComponent.asp
这是使用encodeURI加密算法,将中文进行编码,如果不转的话中文会乱码
‘%’意思是标识符,而‘%’后为ASCII码。互联网协议指出在URL地址中不准出现中文及特殊符号,
所以在URL中的中文都被编译成了‘%ASCII’这种格式的字符。
是文本流数据进行传输的,不同的网站对此的转换方式不同
浏览器的一种编码方式,若是直接传输中文有可能你接收到的时候会乱码,不能识别
这是一种转码格式,避免乱码
不需要去了解,可以进行解析和识别的
浏览器乱码导致的问题
这个 window上自由encodeURI ,可以看下那个了解下
不同的网站对此的转换方式不同 encodeURI
‘%’意思是标识符,而‘%’后为ASCII码。互联网协议指出在URL地址中不准出现中文及特殊符号,
所以在URL中的中文都被编译成了‘%ASCII’这种格式的字
不同的网站对此的转换方式不同
是文本流数据进行传输的,不同的网站对此的转换方式不同