目录
一、字符编码的定义、意义
说明:字符编码是将字符映射成其他形式的数据编译在计算机中存储和传输的映射规则
通俗讲:字符编码就是通过进制数来表示字符(中文、英文、数字、符号)【存储和传输】
意义:字符编码的不一样,会导致文件的编码格式不同,最终文件的大小也不同【乱码】
二、常用的字符编码格式
(一)ASCII编码
- 说明:适用于只有英文字符的文件 ==> 所有的字符用一个字节表示
- ASCII编码一共规定128个字符编码
- 缺点:只能表示字母、数字、基本符号(键盘上有的)
(二)Unicode编码
- 说明:适用于非英文和中文字符文件 ==> 字母和汉字都用两个字节表示
- Unicode编码有65536个字符编码
- 将世界上所有的符号都纳入其中,不存在乱码的问题
- unicode编码兼容ASCII编码
- 'a'在ASCII码为0x61,则在unicode码为0x0061 ==> 对应97
(三)uft-8编码
- 基本常用的中文编码 ==> 字母用一个字节;汉字用三个字节
(四)gbk编码
- 适用于中文字符和英文字符 ==> 字母用一个字节;汉字用两个字节
(五)big5 编码
- 适用于繁体中文
三、 查找字符编码的工具(网站)
编码转换工具http://tools.jb51.net/transcoding
四、如何修改文件的编码
解决文件乱码 ==> 将文件编码调整为正确的编码:
- 打开文件 ==> 另存为 ==>选择编码方式【utf-8】