因为在做对接的时候(比如别人对接你),你不知道人家用什么编码规则提交参数。这个时候在客户端对参数进行二次编码可以避免多字节字符的棘手问题。
两次编码:
第一次编码 | 第二次编码 |
---|---|
参数内容就没有多字节字符了,说白了就是一个ASCII字符串。 | 接收的容器会解一次,不管是GBK、UTF-8 都能得到一个ASCII字符串。 |
因为在做对接的时候(比如别人对接你),你不知道人家用什么编码规则提交参数。这个时候在客户端对参数进行二次编码可以避免多字节字符的棘手问题。
两次编码:
第一次编码 | 第二次编码 |
---|---|
参数内容就没有多字节字符了,说白了就是一个ASCII字符串。 | 接收的容器会解一次,不管是GBK、UTF-8 都能得到一个ASCII字符串。 |