Unicode 与编码 (Unicode and Encoding)
Unicode 是字符集,负责给字符分配统一编号;编码方式负责把这些编号存成字节。
核心区分
- 字符 (Character):人能理解的符号,如
中、A、🙂。 - 码点 (Code Point):Unicode 分配的编号,如
U+4E2D。 - 编码 (Encoding):把码点转成字节的规则,如 UTF-8、UTF-16。
UTF-8
UTF-8 是 Web 和现代文本文件中最常见的编码方式。它对英文兼容 ASCII,对中文等字符使用多个字节表示。
URL 编码
URL 中有些字符不能直接出现,会被百分号编码 (Percent Encoding):
空格 -> %20
中 -> %E4%B8%AD常见问题
乱码通常不是“文字坏了”,而是读取时使用的编码和写入时的编码不一致。
本文归档于个人知识库 · 领域:CS & AI · 模块:04 Project_CS_AI/General