Python打开文件常用编码
·
| 编码方式 | 特点 | 字符集范围 | 字节长度 | 兼容性 | 备注 |
|---|---|---|---|---|---|
| UTF-8 | 变长编码,兼容ASCII,广泛使用 | Unicode | 1-4字节 | 高容错性 | 常用于网络传输 |
| GBK | 双字节编码,支持简体中文和部分繁体字 | GB2312+扩展字符 | 2字节 | 不兼容GB2312,需转换 | 国家标准,但不支持繁体中文 |
| GB2312 | 双字节编码,仅支持简体中文 | GB2312字符集 | 2字节 | 向下兼容 | 最早的中文编码标准 |
| GB18030 | 32位编码,支持简体、繁体及少数民族文字 | Unicode子集 | 4字节 | 兼容GB2312和GBK | 正式国家标准 |
| UTF-16 | 固定16位编码,大端或小端 | Unicode | 2或4字节 | 高字节序问题 | 常用于软件内部处理 |
| UTF-32 | 固定32位编码,大端或小端 | Unicode | 4字节 | 高内存占用 | 不常用于实际传输 |
| Big5 | 双字节编码,支持繁体中文 | Big5字符集 | 2字节 | 不兼容GBK,需转换 | 原始中国台湾省编码标准 |
may the odds be ever in your favor ~
更多推荐



所有评论(0)