RICHTEXT控件的TEXTREF属性应该是一种RTF格式的文挡吧,譬如{\rtf1\ansi\ansicpg936\deff0\deflang1033\deflangfe2052{\fonttbl{\f0\fnil\fcharset134 \'cb\'ce\'cc\'e5;}{\f1\fnil\fcharset0 ??;}}
\viewkind4\uc1\pard\lang2052\f0\fs21\'b4\'f3\'b6\'e0\'ca\'fd\'c0\'ac\'bb\'f8\'b7\'a8\'b5\'c4\'b5\'c4\'b7\'a2\'ca\'bf\'b4\'f3\'b7\'f2\'cb\'c6\'b5\'c4\'b7\'d6\'c1\'d0\'ca\'bd\'b5\'d8\'b7\'bd\'c8\'fd\'c1\'aa\'b5\'a5\'b7\'a8\'ca\'bf\'b4\'f3\'b7\'f2\'cb\'c6\'b5\'c4\'b5\'da\'ca\'ae\'c1\'f9\'b7\'a8\'ca\'bf\'b4\'f3\'b7\'f2\'ca\'bf\'b4\'f3\'b7\'f2\'ca\'c7\'b5\'c4\'b7\'a2\'ca\'c7\'b5\'c4\'b7\'a2\'b5\'c4\'b7\'a2\'b7\'a2\'c9\'e4\'b5\'e3\'b8\'b1\'bd\'cc\'ca\'da\'c1\'cb\'b7\'a2\'c9\'fa\'ca\'c7\'b5\'c4\'b7\'a2\'ca\'c7\'b5\'c4\'b7\'a2\'ca\'c7\'b5\'c4\'b7\'a2\f1
\par }我想知道这个文挡的编码方式和'f9\'b7\'a8\'ca\'bf转化成汉字的算法,我知道可以直接用TEXT属性读取,我想知道的是转换的算法,谢谢高手了。
\viewkind4\uc1\pard\lang2052\f0\fs21\'b4\'f3\'b6\'e0\'ca\'fd\'c0\'ac\'bb\'f8\'b7\'a8\'b5\'c4\'b5\'c4\'b7\'a2\'ca\'bf\'b4\'f3\'b7\'f2\'cb\'c6\'b5\'c4\'b7\'d6\'c1\'d0\'ca\'bd\'b5\'d8\'b7\'bd\'c8\'fd\'c1\'aa\'b5\'a5\'b7\'a8\'ca\'bf\'b4\'f3\'b7\'f2\'cb\'c6\'b5\'c4\'b5\'da\'ca\'ae\'c1\'f9\'b7\'a8\'ca\'bf\'b4\'f3\'b7\'f2\'ca\'bf\'b4\'f3\'b7\'f2\'ca\'c7\'b5\'c4\'b7\'a2\'ca\'c7\'b5\'c4\'b7\'a2\'b5\'c4\'b7\'a2\'b7\'a2\'c9\'e4\'b5\'e3\'b8\'b1\'bd\'cc\'ca\'da\'c1\'cb\'b7\'a2\'c9\'fa\'ca\'c7\'b5\'c4\'b7\'a2\'ca\'c7\'b5\'c4\'b7\'a2\'ca\'c7\'b5\'c4\'b7\'a2\f1
\par }我想知道这个文挡的编码方式和'f9\'b7\'a8\'ca\'bf转化成汉字的算法,我知道可以直接用TEXT属性读取,我想知道的是转换的算法,谢谢高手了。
Dim A As Long
A = CLng("&HB7F9")
Text1 = Chr(A)*注:注意高低位
http://www.ittide.com/document/article/file/09.html
http://expert.csdn.net/Expert/topic/2602/2602243.xml?temp=4.566592E-02
http://tsoft.4.to/(李天才的UniCodeRFT格式分析)