找回密码
 注册
123
返回列表 发新帖
楼主: db-_-
打印 上一主题 下一主题

[SKILL分享]:汉字转码工具 源码(GBK编码和中文互转)

  [复制链接]
  • TA的每日心情
    奋斗
    2025-4-27 15:26
  • 签到天数: 81 天

    [LV.6]常住居民II

    31#
     楼主| 发表于 2025-5-26 18:57 | 只看该作者
    db-_- 发表于 2022-4-13 18:51
    支持繁体中文。。很多繁体中文的八进制ASCII码第二个byte会小于127,所以会出线八进制和字母或者符号连用 ...

    补充一下如果你的系统是简体系统,生成的自然就是GBK编码;如果你的系统是繁体系统,生成的是BIG5编码,这两是不互通的。


    (简体系统下输入繁体字生成的编码也是GBK编码的,而不是BIG5。)


    如果你用GBK编码写代码,用繁体系统的人打开就会是乱码;
    如果你用BIG5写代码,用简体系统的人打开也会是乱码;




    想要实现全覆盖,只能根据检测到的系统,做适配。


    如何检测你是简体系统还是繁体系统,可以在cmd里面输入chcp.com,显示936就是简体系统了。显示950就是繁体系统了。再复杂的就不再深究的,感兴趣的可以去搜索研究一下。
    1. C:\Users\kd_20>chcp.com
    2. 活动代码页: 936
    复制代码
    所以使用BIG5编码的童鞋们,见到乱码的SKILL也不要觉得奇怪了。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-5-31 00:38 , Processed in 0.078125 second(s), 20 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表