·技术科普
字符编码科普:ASCII、Unicode、UTF-8 的区别
字符编码是计算机处理文本的基础。一文讲清 ASCII、Unicode、UTF-8 的核心概念和区别。
#编码#计算机基础#Unicode
为什么需要字符编码
计算机只能存储二进制数据,字符编码就是建立字符和二进制数据之间映射关系的标准。
ASCII
使用 7 位二进制表示,共 128 个字符。包含英文字母、数字、标点和控制字符。
Unicode
为世界上几乎所有文字系统中的每个字符分配了唯一的数字编号。
UTF-8
Unicode 的一种变长编码实现,兼容 ASCII,使用 1-4 个字节表示不同字符。英文 1 字节,中文 3 字节,是目前 Web 上最主流的编码方式。
实际开发中的注意事项
2. 数据库使用 utf8mb4 存储
3. JSON、XML 默认使用 UTF-8