我们在课程当中经常遇到乱码的问题,这实际上就是因为我们使用了错误的编码导致。大家通常听到的编码主要就是 utf-8、gbk 这样的编码方式,以及文件的编码、内存中字符的编码、编译器的编码、控制台的编码等等。如果大家之前对这些内容没有了解,可能一下就晕菜了——这很正常,因为编码问题也是经常令程序开发人员头疼的一件事。
结合课程内容,以及你自己的理解,谈谈你对字符、字符集、编码、乱码等概念的认识。
**提示:**字符集常见的就是 ASCII 字符集、Unicode 字符集,编码就是将字符通过字符集映射为二进制整数的过程,反过来的过程则成为解码。