来自windows帮助,呵呵 在程序(如记事本)中使用专用字符单击“开始”,指向“程序”,指向“附件”,指向“系统工具”,然后单击“字符映射表”。 在“字体”列表中,单击链接到您要使用的专用字符的字体。 该字体名将字“专用字符”包含在圆括号中。例如,如果已经将专用字符链接到 Times New Roman 字体,请单击“Times New Roman(专用字符)”。单击要使用的专用字符,单击“选定”,然后单击“复制”。 要打开“记事本”,请单击“开始”,指向“程序”、“附件”,然后单击“记事本”。 在“记事本”中,在“格式”菜单上,单击“字体”,然后选择链接到要使用的专用字符的字体。 该字体应该与在此过程的步骤 2 中选择的字体相同。 在“记事本”程序的“编辑”菜单上,单击“粘贴”。 将专用字符插入记事本文档。 注意如果已将专用字符连接到所有字体,请在字符映射表的“字体”列表中单击“全部字体(专用字符)”。
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多工具可以干这个
说的是编码的问题,我现在的问题是如何显示出造字程序造出的字,大家可以用系统自带的造字程序来造个字.然后用DELPHI把它在窗体中显示出来,我的问题就解决了,至于如何输入,我再开个贴子!
csdn delphibbs delphibox 就不用告诉我了:)
在程序(如记事本)中使用专用字符单击“开始”,指向“程序”,指向“附件”,指向“系统工具”,然后单击“字符映射表”。
在“字体”列表中,单击链接到您要使用的专用字符的字体。
该字体名将字“专用字符”包含在圆括号中。例如,如果已经将专用字符链接到 Times New Roman 字体,请单击“Times New Roman(专用字符)”。单击要使用的专用字符,单击“选定”,然后单击“复制”。
要打开“记事本”,请单击“开始”,指向“程序”、“附件”,然后单击“记事本”。
在“记事本”中,在“格式”菜单上,单击“字体”,然后选择链接到要使用的专用字符的字体。
该字体应该与在此过程的步骤 2 中选择的字体相同。 在“记事本”程序的“编辑”菜单上,单击“粘贴”。
将专用字符插入记事本文档。 注意如果已将专用字符连接到所有字体,请在字符映射表的“字体”列表中单击“全部字体(专用字符)”。