一.常见的编码
ASCII,ISO-8859-1,GB2312,GNBK,UTF-8,UTF-16等
编码格式 表示个数 所需字节数 说明
ASCII 128 单字节的低七位表示 0~31为控制字符如回车换行等...("内容");
//字节转换为字符
CharBuffer buf2 = charset.decode(buf);
2.3 ByteBuffer类
ByteBuffer的用法:
//字符转换为字节
//创建一个容量为...-16编码效率最高,但不适合网络之间传输,占用空间也比较大,因为全部编码为双字节
UTF-8编码效率处在UTF-16和GBK之间,适合网络传输数据,是理想的中文编码方式
四.java web中需要编码的场景...encodeURL():可以将整个URL中的字符进行UTF-8编码,在背个码值之前添加"%"
注意:java中的URLEncoder、URLDecoder和js的encodeURIComponent对应...(name);出现乱码
因为配置文件中将useBodyEncodingForURL配置项没有设置为true,从而造成第一次解析用ISO-8859-1来解析.设置为true即可.