在某些应用环境里面,为了不考验编码复杂的转换过程,在传入数据的时候就进行一次编码。
那么作为客服端来说就是第一个入口,将第一个入口的数据都进行编码后就不在考虑中间环境
的各种情况,直到输出环节时再做一次解码操作就可以。
javascript的编码有两种方式
1document.write(encodeURIComponent("中文")); // => %E4%B8%AD%E6%96%87
2document.write(escape("中文")); // => %u4E2D%u6587
3
2document.write(escape("中文")); // => %u4E2D%u6587
3
decode 使用encodeURIComponent的编码,但不能对javascript escape的中文进行unescape.CGI.escape和CGI.unescape方法编码是以GBK方式编码中文的,而javascript的escape和unescape是utf-8方式。