GBK 是中文 Windows 长期使用的汉字编码,全称《汉字内码扩展规范》,1995 年发布。下面重点说明输入、选项与结果。
GBK在线工具使用说明
本站的字符编码检测工具可以直接处理,计算在浏览器本地完成,适合快速核对结果。
- 用本站字符编码检测工具粘贴文本或上传文件
- 确认是 GBK 后,用编辑器或 iconv 转为 UTF-8
- 导入数据库或网页前统一转码
- 转回 GBK 时检查是否有 GBK 无法表示的字符
示例
输入:Man
编码结果:4D 61 6E
说明:按 GBK 共 3 字节。
中文的处理
GBK 中常用汉字的编码:“中”D6 D0,“文”CE C4,“问”CE CA。同一个汉字在 UTF-8 中是 3 字节,在 GBK 中是 2 字节,两者之间必须查表转换。
Java 示例
下面是 Java 中处理GBK的常用写法:
byte[] b = "中".getBytes("GBK"); // [-42, -48]
String s = new String(b, "GBK");
new InputStreamReader(new FileInputStream(f), "GBK");运行前确认输入的字符集(推荐 UTF-8),结果可以用本站工具交叉核对。
常见问题
【GBK 能存 emoji 吗?】不能,需要 UTF-8 或 GB18030。
【Excel 打开 UTF-8 的 CSV 乱码怎么办?】把 CSV 保存为带 BOM 的 UTF-8,或通过“数据 → 从文本”导入并选择 UTF-8。
【GBK 文件怎么转 UTF-8?】用 iconv -f GBK -t UTF-8,或在编辑器中以 GBK 打开后另存为 UTF-8。
文中示例可以在本站对应工具中验证;处理密码、证件号等敏感数据时,请注意保护隐私。
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。