这些符号我已经用造字程序做好了,但如何在自己的程序中如在文本框中控制输入、显示、打印天气现象符号?有经验的朋友给指教一下吧!!

解决方案 »

  1.   

    引用别人的帖子
    utf8编码分为1-3字节编码(是对unicode字符集编码,而不是GB2312字符集)
    1字节码是用来表示Unicode中U+0000-U+007f的字符(与Ascii完全一致),一字节编码首位为0,
    后7位就是相应的Ascii码
    2字节码是用来表示Unicode中U+0080-U+07FF的字符(特殊符合等),方式是第一字节首位为110m
    第二字节首位为10(特征码0),然后第一字节余下的5位和第二字节余下的6位拼成11位的编码
    (正好表示到7ff:))
    3字节码用来表示余下的所有字符在U+0800-U+ffff?(好象中间有点扩展的保留字段是不用的)
    这其中就包括了所有的汉字,3字节码的特征是第一字节前4位为1110,后两字节前两位均为10
    这样剩下的4+6+6=16位刚好表示相应的Unicode字符.
    哈哈
    就这么简单,有了unicode,在目前的大多系统里就可以直接显示了,至于还有从Unicode->GB2312
    按映射关系直接转就可以,目前有N多工具可以干这个
      

  2.   

    学习可能意思是说 一些字符集<规则>还有很多空余的部分 那你就可以用空余的部分进行自己去映射。。
      

  3.   

    bee2518(迷茫ing) 
       说的是编码的问题,我现在的问题是如何显示出造字程序造出的字,大家可以用系统自带的造字程序来造个字.然后用DELPHI把它在窗体中显示出来,我的问题就解决了,至于如何输入,我再开个贴子!
      

  4.   

    高手们都到哪里去了呀!!!!!给点提示也好呀,实在不行,大家说说常去学的DELPHI的地方吧!!
        csdn  delphibbs delphibox 就不用告诉我了:)
      

  5.   

    来自windows帮助,呵呵
    在程序(如记事本)中使用专用字符单击“开始”,指向“程序”,指向“附件”,指向“系统工具”,然后单击“字符映射表”。 
    在“字体”列表中,单击链接到您要使用的专用字符的字体。
    该字体名将字“专用字符”包含在圆括号中。例如,如果已经将专用字符链接到 Times New Roman 字体,请单击“Times New Roman(专用字符)”。单击要使用的专用字符,单击“选定”,然后单击“复制”。 
    要打开“记事本”,请单击“开始”,指向“程序”、“附件”,然后单击“记事本”。 
    在“记事本”中,在“格式”菜单上,单击“字体”,然后选择链接到要使用的专用字符的字体。 
    该字体应该与在此过程的步骤 2 中选择的字体相同。 在“记事本”程序的“编辑”菜单上,单击“粘贴”。 
    将专用字符插入记事本文档。 注意如果已将专用字符连接到所有字体,请在字符映射表的“字体”列表中单击“全部字体(专用字符)”。