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解决乱码:

解决方法就是统一字符编码。

乱码情况: