炫彩界面库论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 173|回复: 0

[开源教程] 炫语言- 文本编码问题

[复制链接]
  • TA的每日心情
    开心
    2022-1-9 18:18
  • 发表于 2022-7-29 17:22:13 | 显示全部楼层 |阅读模式
    //关于文本编码
    //        首先你确定他是一个字符串
    //        如果你是二进制数据存在字节集里, 那么显示字符串是乱码的
    //        取地址 是单字符型;
    //        首先你要指定你字节集里存的是不是文本
    //        是单字节 的 还是双字节的
    //        文本文件 读到内存 都是单字节字符串 char*;
    //        你需要把他转换为 unicode 双字节字符串 wchar_t*
    //        调试输出A 是单字节文本
    //        你用 单文本型
    //        不然你要转换下
    //        文本文件一般都是单字节
    //        A 与 W 转换
    //        ascii和unicode都不清楚的吗
    //        A2W()
    //        W2A()
    //        我一般都用 双字节 字符处理, 比较简单
    //        因为中文 如果单字节 会占多个字节
    //        还得判断

    //        文本型    双字节字符串  =  A2W_(data.取地址(),-1)
    //        A2W() 就是把易那种字符串 转换为 unicode
    //        分割文本, 你就用宽字符串  w wchar_t
    //
    //        A =  char  =  单字节
    //        w = wchar_t = 双字节 = UNICODE
    //
    //        你看系统API 都有两个版本
    //        CreateWindowA()
    //        CreateWindowW()
    //
    //  炫语言代码文件是utf-8, 默认编译没有加utf-8选项, 所以ascii文本运行输入任然是ascii文本


    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    QQ|Archiver|手机版|小黑屋|广州炫软软件科技有限公司 ( 粤ICP备15089345号 )

    GMT+8, 2022-10-7 19:51 , Processed in 0.068620 second(s), 18 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

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