跳到主要内容
版本:2.10.x(Latest)

📄️ 二进制编解码-gbinary

详细介绍`GoFrame`框架`gbinary`包的二进制数据编解码功能,用于各种数据类型与`[]byte`二进制类型间的相互转换。支持整型数据的精准按位处理,广泛应用于网络通信数据编码/解码和数据文件操作。提供丰富的编解码接口:`Encode`/`Decode`基本类型转换、`EncodeInt/Uint`系列整数编码、`EncodeFloat`浮点数编码、`EncodeBits`按位处理等。自动识别变量长度,确保数据在不同类型和平台间的高效转换。包含完整示例展示基本操作、整数编解码和字符串处理。

📄️ 字符集转换-gcharset

详细介绍`GoFrame`框架`gcharset`字符编码转换模块,支持常见字符集的相互转换。支持中文字符集(`GBK`/`GB18030`/`GB2312`/`Big5`)、日文(`EUCJP`/`ISO2022JP`/`ShiftJIS`)、韩文(`EUCKR`)、Unicode(`UTF-8`/`UTF-16`/`UTF-16BE`/`UTF-16LE`)以及其他编码(macintosh/IBM*/Windows*/ISO-*)。提供`Convert`方法实现不同字符集之间的灵活转换,满足多语言、多地区用户需求,提升应用程序的国际化与本地化能力。包含完整代码示例展示GB2312到UTF-8的转换过程。