`
byebyegov5qq
  • 浏览: 1216350 次
文章分类
社区版块
存档分类
最新评论

GB2312字符集显示

 
阅读更多

   最近需要做一下12*12点阵的GBK字符集,但是网上只找到了GB2312的字符集一大堆说法,陷身于网上的大海洋中,看了一下资料,有点明白汉字在屏幕上如何显示了

 比如显示“汉字”两个字,因为汉字是两个字节显示的,比如ab两个字节,第一个字节是高字节,第二个字节是低字节,在gb2312中, 字库中的偏移地址=((a-0xa1)*94+(b-0xa1))*点阵所占字节数,12*12是只用24个字节,16*16是占用32个字节。算出汉字在字库中的地址,然后到地库中该位置,读取一个点阵所占的字节数,然后根据每个位是0,还是1,在屏幕上的每个点打印出黑点来,来显示出汉字,像在dos的汉字或者游戏,一些嵌入式设备中,应该就是通过这个道理来显示。

 
分享到:
评论

相关推荐

    win系统GB18030字符集实现工具

    支持包安装成功后,转换工具 (gbunicnv.exe) 和微软4字节字符集编码支持包 (ms4bsp.dll) 会被安装在系统的 Program Files\GB18030Tools 文件夹下。用户可通过 Windows 2000 中的中文内码(Unicode) 输入法输入所需的 ...

    GB2312区位码表

    GB2312或称 GB2312-80,是中国国家标准简体中文字符集,全称《信息交换用汉字编码字符集·基本集》,又称 GB0,由中国国家标准总局发布,1981 年 5 月 1 日实施。 GB2312 编码通行于中国大陆;新加坡等地也采用此...

    国标GB18030编码及字符.xlsx

    从Windows计算机中提取的GB18030编码、utf-8编码、utf-16be编码及对应的字符。内容包括95个ASCII可显示字符,所有GB18030双字节编码和所有GB18030四字节编码(部分双字节和四字节编码是没有定义字符的)。

    mysql字符集和数据库引擎修改方法分享

    MySQL字符集:cp1252 West European (latin1) ,解决乱码问题 使用虚拟主机空间上的phpmyadmin操作数据库的时候,如果看到phpmyadmin首页上显示的MySQL 字符集为cp1252 West European (latin1),当我们导入数据时就会...

    导出/导入与字符集之间问题的解决

    明白ORACLE的多国语言设置,ORACLE多国语言设置是为了支持世界范围的语言与字符集,一般对语言提示,货币形式,排序方式和CHAR,VARCHAR2,CLOB,LONG字段的数据的显示等有效。ORACLE的多国语言设置最主要的 两个特性...

    在任意字符集下正常显示网页的方法一

    转:coolcode.cn通常情况下,我们的网页要指定一个编码字符集,如 GB2312、UTF-8、ISO-8859-1 等,这样我们就可以在网页上显示我们指定编码的文字了。但是我们很可能会遇到这种情况,那就是我们可能希望在 ISO-...

    字符编码:GBK、GB2312、UTF-8

    一、各编码间的区别及故事来历 UTF-8:Unicode ...UTF-8编码的文字可以在各国支持UTF8字符集的浏览器上显示。如,如果是UTF8编码,则在外国人的英文IE上也能显示中文,他们无需下载IE的中文语言支持包。

    mysql odbc字符集设置(中文显示乱码)

    在配置odbc源时,选上Read Options From my.cnf这一项 MySQL ODBC字符集设置 mysql数据库字符集为utf8,使用delphi7的adoquery查询出的结果显示乱码 odbc驱动版本3.51.15 处理如下: ---------------...

    文本文件编码转换工具 gbk utf8 gb2312

    这样一来就出现了不兼容,因为在国内大家都是以GBK gb2312编的码 包括 17PHP.com 网站里的学习源码文件(我用的是77例中的) 和很多插件 论坛代码... ...Discuz!也是的 解决起来很简单,把它们的编码都改成 utf8 好了. ...

    http-equiv 用法大全 .doc

    这个功能就是通过读取HTML页面META标签的Content-Type属性而得知需要使用哪种字符集显示该页面的。如果系统里没有装相应的字符集,则IE就提示下载。其他的语言也对应不同的charset,比如日文的字符集是“iso-2022-jp...

    ASP中Utf-8与Gb2312编码转换乱码问题的解决方法 页面编码声明

    出现这样的问题是当你...代码页是字符集的数字值,不同的语言和场所可能使用不同的代码页。例如,ANSI代码页 1252用于美国英语和大多数欧洲语言。代码页932用于日文字。(这里我们要用到的就是这个属性) 2.LCID 读/写

    php写的Mailer邮件类

    1,邮件的字符集设置,$mail->CharSet = "GB2312"; 这里指定字符集!在这里我只指定为GB2312因为这样Outlook能正常显示邮件主题,我尝试过设为utf-8但在Outlook下显示乱码. 2,如果是发送html格式的邮件,那么记得也指定...

    python抓取网页时字符集转换问题处理方案分享

     有时候我们采集网页,处理完毕后将字符串保存到文件或者写入数据库,这时候需要制定字符串的编码,如果采集网页的编码是gb2312,而我们的数据库是utf-8的,这样不做任何处理直接插入数据库可能会乱码(没测试过,不...

    Java判断文本文件编码格式以及读取

    如果很多时候我们没有约定好文件格式,我们就难以读取文件内容,此时,我们就需要一个工具...返回探测到的字符集编码。可用于检查HTML、XML等文件或字符流的编码,构造方法中的参数用于 指示是否显示探测过程的详细信息

    Delphi 十六进制编辑控件 HexWin (xe10.3可用)

    十六进制编辑器控件... 注:如果该控件在使用其它字体时显示不正常,需将控件 字体的字符集修改为 Font->Charset=GB2312_CHARSET 才能正常显示,默认用 Courier New 字体, 12 字号, 字符集 ANSI_CHARSET 最为美观 }

    php-Mailer邮件类.zip

    1,邮件的字符集设置,$mail->CharSet = "GB2312"; 这里指定字符集!在这里我只指定为GB2312因为这样Outlook能正常显示邮件主题,我尝试过设为utf-8但在Outlook下显示乱码. 2,如果是发送html格式的邮件,那么...

    计算机概论-平时作业.docx

    4>GBK字符集:GB2312 字符集的扩展,它收录了 21886 个符号,它分为汉字区和图形符号区,汉字区包括 21003个字符。 GBK 字符集主要扩展了繁体中文字的支持。 7>BIG5 字符集:又称大五码,由台湾五家软件公司创立。...

    VFP的GB转换UTF8

    VFP的GB转换UTF8代码,n年以前写的了,仅供参考

    极品五笔v7.3正式版

    全面支持GB2312-80简体汉字字符集与GBK扩展字符集的输入。 在用 Ctrl+M 键切换到GBK扩展字符集输入时(状态条“极品五笔”变红色),可避免传统五笔对于“碁”、“囍”、“囧”、“気”、“焗”、“冇”等冷避汉字...

Global site tag (gtag.js) - Google Analytics