utf8汉字字符和拼音的映射结构:大概像下面这样,太大不全,附件看里面是全的
typedef struct tagUtf8_Pinyin
{
char achUtf8[8];
char achPinyin[8][8];
} TUtf8_Pinyin;
static const TUtf8_Pinyin s_at3ByteUtf8_Pinyin[] = {
{ { (char)0xe3, (char)0x90, (char)0x80, (char)0x00 }, { "qiu1" } },
{ { (char)0xe3, (char)0x90, (char)0x81, (char)0x00 }, { "tian3", "tian4" } },
{ { (char)0xe3, (char)0x90, (char)0x84, (char)0x00 }, { "kua4" } },
{ { (char)0xe3, (char)0x90, (char)0x85, (char)0x00 }, { "wu3" } },
{ { (char)0xe3, (char)0x90, (char)0x86, (char)0x00 }, { "yin3" } },
{ { (char)0xe3, (char)0x90, (char)0x8c, (char)0x00 }, { "si4", "yi2" } },
{ { (char)0xe3, (char)0x90, (char)0x96, (char)0x00 }, { "ye4" } },
{ { (char)0xe3, (char)0x90, (char)0x9c, (char)0x00 }, { "chou2" } },
{ { (char)0xe3, (char)0x90, (char)0xa1, (char)0x00 }, { "nuo4" } },
{ { (char)0xe3, (char)0x90, (char)0xa4, (char)0x00 }, { "qiu2" } },
{ { (char)0xe3, (char)0x90, (char)0xa8, (char)0x00 }, { "xu4" } },
{ { (char)0xe3, (char)0x90, (char)0xa9, (char)0x00 }, { "xing2" } },
{ { (char)0xe3, (char)0x90, (char)0xab, (char)0x00 }, { "xiong1" } },
{ { (char)0xe3, (char)0x90, (char)0xac, (char)0x00 }, { "liu2" } },
{ { (char)0xe3, (char)0x90, (char)0xad, (char)0x00 }, { "lin3" } },
{ { (char)0xe3, (char)0x90, (char)0xae, (char)0x00 }, { "xiang1" } },
{ { (char)0xe3, (char)0x90, (char)0xaf, (char)0x00 }, { "yong1" } },
{ { (char)0xe3, (char)0x90, (char)0xb0, (char)0x00 }, { "xin4" } },
{ { (char)0xe3, (char)0x90, (char)0xb1, (char)0x00 }, { "zhen3" } },
{ { (char)0xe3, (char)0x90, (char)0xb2, (char)0x00 }, { "dai4" } },
{ { (char)0xe3, (char)0x90, (char)0xb3, (char)0x00 }, { "wu4" } },
{ { (char)0xe3, (char)0x90, (char)0xb4, (char)0x00 }, { "pan1" } },
{ { (char)0xe3, (char)0x90, (char)0xb7, (char)0x00 }, { "ma3", "ma4", "mian2" } },
{ { (char)0xe3, (char)0x90, (char)0xb8, (char)0x00 }, { "qian4" } },
{ { (char)0xe3, (char)0x90, (char)0xb9, (char)0x00 }, { "yi4" } },
{ { (char)0xe3, (char)0x90, (char)0xba, (char)0x00 }, { "zhong4" } },
{ { (char)0xe3, (char)0x90, (char)0xbb, (char)0x00 }, { "n3", "nei4", "ng3" } },
{ { (char)0xe3, (char)0x90, (char)0xbc, (char)0x00 }, { "cheng4", "zheng3" } },
{ { (char)0xe3, (char)0x91, (char)0x81, (char)0x00 }, { "zhuo1" } },
{ { (char)0xe3, (char)0x91, (char)0x82, (char)0x00 }, { "fang3", "pang2" } },
{ { (char)0xe3, (char)0x91, (char)0x83, (char)0x00 }, { "ao3" } },
{ { (char)0xe3, (char)0x91, (char)0x84, (char)0x00 }, { "wu3" } },
{ { (char)0xe3, (char)0x91, (char)0x85, (char)0x00 }, { "zuo4" } },
{ { (char)0xe3, (char)0x91, (char)0x87, (char)0x00 }, { "zhou4" } },
{ { (char)0xe3, (char)0x91, (char)0x88, (char)0x00 }, { "dong4" } },
{ { (char)0xe3, (char)0x91, (char)0x89, (char)0x00 }, { "su4" } },
{ { (char)0xe3, (char)0x91, (char)0x8a, (char)0x00 }, { "yi4" } },
{ { (char)0xe3, (char)0x91, (char)0x8b, (char)0x00 }, { "jiong4", "kong3", "qiong2" } },