gb2312转中文
来源:互联网 发布:同花顺行情软件 编辑:程序博客网 时间:2024/05/14 05:49
Delphi2010做一个点阵字库软件,字库生成部分是从一个用Delphi2007做旧的程序里扣出来的。点阵字库软件完成后生成GB2312字库在LED控制卡上显示为乱码。知道Delphi版本高于2009(含),则Delphi是unicode版本,旧程序无问题,那么问题肯定出在编码转字符部分,于是查到
S : String;
S := Chr(Q) + Chr(W); // Q 和 W 分别是GB2312区域码的高字节和低字节
在GB2312编码表找到字符“啊”的区域码为 B0A1,用
ShowMessage(Chr($B0) + Chr($A1););
显示出字符果然不对。
Delphi版本高于2009(含),则Delphi是unicode版本,函数Chr返回的是对应编码的unicode字符。对于英文字母、数字等,和低版本的返回结果一致;对于汉字,则一般返回对应编码的unicode字符。
于是改用AnsiChar();
ShowMessage(AnsiChar($B0) + AnsiChar($A1));
显示字符为“啊”。
至此问题解决。
阅读全文
0 0
- gb2312转中文
- Erlang 中文简体字 GB2312 转 unicode 的办法(1)
- Erlang 中文简体字 GB2312 转 unicode 的办法(2)
- Erlang 中文简体字 GB2312 转 unicode 的办法(3)
- Erlang 中文简体字 GB2312 转 unicode 的办法(1)
- 中文字符集编码Unicode ,gb2312 , cp936 ,GBK,GB18030(转)
- vb URL编码 unicode中文互转, gb2312中文互转, utf8中文互转
- GB2312 中文简体字库表
- brew:gb2312中文的显示
- GB2312,GBK与中文网页
- GB2312的中文编码表
- 中文字符乱码:UTF8、GB2312
- java中文乱码解决方法之转码(gb2312转ISO)
- Qt QString 中文 char* UTF-8 QByteArray QTextCodec unicode gb2312 GBK 乱码与转码问题
- PHP导出CSV中文乱码的解决方法:UTF-8转GB2312
- 中文字符集简介(GB2312 GB13000(GBK) GB18030)
- aptana支持中文gbk gb2312编码
- 关于GB2312中文字符集及字符编码
- mysql32位
- 垃圾回收与finalize
- 【Linux】死锁概念总结
- 三维重建面试1-位姿追踪:单应矩阵、本质矩阵和基本矩阵
- C3P0和DBCP连接池
- gb2312转中文
- BOM对象之navigator对象
- Java泛型详解:<T>和Class<T>的使用。泛型类,泛型方法的详细使用实例
- BJT与MOSFET与IGBT的区别
- Android 7.0版本升级解析包错误
- iOS中的SEl和IMP到底是什么
- lib 和 dll 的区别、生成以及使用详解
- 二维码扫描、创建
- Java文档操作DOM、JDOM、DOM4J他们之间的区别