JavaWeb课程系列
10.2编码与解码
- 编码:将字符转换为二进制数
汉字 |
编码方式 |
编码 |
二进制 |
‘中’ |
GB2312 |
D6D0 |
1101 0110-1101 0000 |
UTF-16 |
4E2D |
0100 1110-0010 1101 |
|
UTF-8 |
E4B8AD |
1110 0100-1011 1000-1010 1101 |
- 解码:将二进制数转换为字符
1110 0100-1011 1000-1010 1101 → E4B8AD → ’中’
乱码:一段文本,使用A字符集编码,使用B字符集解码,就会产生乱码。所以解决乱码问题的根本方法就是统一编码和解码的字符集
10.3解决乱码:
解决方法就是统一字符编码。
乱码情况: