一.引言
工作中,经常会遇到乱码,字符集转换等问题,尤其在python处理汉字,以及MySQL生僻字处理的时候。本文详细解释下字符集以及字符编码的用途,关于python处理中文,以及MySQL中的字符集相关,后续再聊。
我们知道,计算机看到的都是二进制,文本文件中的0/1,怎么转换成人类可读的文字呢?这就涉及到编码以及解码,简单来说将0/1进行结构化解读,通过字符集-编码-解码的对应关系,进行正确地存储和读取。
那问题来了,编解码到底是怎么个过程,字符集是什么?有哪些字符集,它们之间哪些兼容哪些不兼容?下文尝试解释清楚。