需求如下:
现在已知十六进制编码,如:3478ABEC,.ttf格式的字库。
如何通过编码、字库得到对应的字符?
例如:3478在字库中对应“中”字,ABEC在字库中对应“人”字,则在客户端显示"中人"
我们的项目中,有两种情况。一种是默认编码,如UTF8,UNICODe,windows1251等,这部分编码我们可以直接用Encoding类将十六进制编码转换为字符。但是,还有一种情况是某些字符在系统中无法显示,只有通过自己构建自定义字库,上传到c:\windows\Fonts目录下。我们现在要根据自定义字库名,以及编码、偏移得到此编码对应的字符。
这个你可以用十六进制转换成字符串啊....
我们的项目中,有两种情况。一种是默认编码,如UTF8,UNICODe,windows1251等,这部分编码我们可以直接用Encoding类将十六进制编码转换为字符。但是,还有一种情况是某些字符在系统中无法显示,只有通过自己构建自定义字库,上传到c:\windows\Fonts目录下。我们现在要根据自定义字库名,以及编码、偏移得到此编码对应的字符。