编码
Encoding 类型定义了可用于文本与二进制数据之间转换的字符编码集。
常用于以下方法:
Data.fromRawString(str, encoding)— 使用指定编码将字符串转换为二进制数据。Data.toRawString(encoding)— 使用指定编码将二进制数据解码为字符串。
通过这些编码类型,可以在不同系统、语言和文件格式之间正确地读写文本内容。
可用编码列表
示例
示例一:UTF-8 编码与解码
示例二:使用 Shift-JIS 编码
示例三:Windows 代码页示例
注意事项
- 若使用了错误的编码进行解码,字符串中可能出现乱码或替代符号(如 “�”)。
- 推荐默认使用
"utf-8",它是最通用、最兼容的编码格式。 - 旧式编码(如
"shiftJIS"、"iso2022JP"、"windowsCP125x")主要用于与旧文件或系统兼容的场景。 - 在处理网络数据或文件存储时,确保读写双方使用相同的编码格式,避免出现文字乱码。
