发布网友
发布时间:2024-12-20 04:47
共1个回答
热心网友
时间:2024-12-20 17:52
先告诉你一个惊奇的地方:虽然在tc中中文显示乱码,但如果你把中文从文件读入写入另一个文件,当你在WINDOWS下打开时,你发现你写入的是中文,没有乱码。好,现在来说说你的问题。不管是中文还是英文,他们的显示都是通过编码实现的,不同的是英文字母更像是" 写"出来的,而中文汉字是"画"出来的。计算机内部,一个字节就可以表示一个ASCII码,而中文一个字就得用两个字节来表示,其中定义的是:在这个汉字显示的区域内,我要在那个地方画点。理解了这个原理,你就不难实现中文显示了,有如下方法: 1、自己动手解决:写一个程序,专门用来"画"汉字,当需要用到汉字输入输出时候,调用自己的这个程序。至于汉字的编码从哪里获得,你可以从网上搜索到,或者在你的机器内找的到(怎么找?我也没有找过,你的机器既然能够显示中文,其中肯定有汉字编码的字库)2、网上肯定有这样的补丁 查看原帖>>