没有的话,自己加上那个字的编码吧.有好多都不全的.如果用下面的函数取的首字母的话:function GetCharInd( hzchar : string):char;begin case WORD(hzchar[1]) shl 8 + WORD(hzchar[2]) of $B0A1..$B0C4 : result := 'A'; $B0C5..$B2C0 : result := 'B'; $B2C1..$B4ED : result := 'C'; $B4EE..$B6E9 : result := 'D'; $B6EA..$B7A1 : result := 'E'; $B7A2..$B8C0 : result := 'F'; $B8C1..$B9FD : result := 'G'; $B9FE..$BBF6 : result := 'H'; $BBF7..$BFA5 : result := 'J'; $BFA6..$C0AB : result := 'K'; $C0AC..$C2E7 : result := 'L'; $F6D4 : result := 'L'; //鲈 $F6EC : result := 'L'; $C2E8..$C4C2 : result := 'M'; $C4C3..$C5B5 : result := 'N'; $C5B6..$C5BD : result := 'O'; $C5BE..$C6D9 : result := 'P'; $C6DA..$C8BA : result := 'Q'; $ECC1 : result := 'Q'; $C8BB..$C8F5 : result := 'R'; $C8F6..$CBF9 : result := 'S'; $CBFA..$CDD9 : result := 'T'; $CDDA..$CEF3 : result := 'W'; $CEF4..$D1B8 : result := 'X'; //网上的资料有好多是 $D188,少了好多字 $D1B9..$D4D0 : result := 'Y'; $D9F0 : result := 'Y'; //兖 $D4D1..$D7F9 : result := 'Z'; $F6CE : Result := 'X';// 63182 : Result := 'X'; else result := Char(#32); end;end;可以这样反查汉字编码:procedure TForm1.Button1Click(Sender: TObject);var s: String; w: Word;begin s := edtHz.Text; w := (WORD(s[1]) shl 8) + WORD(s[2]); edtValue.Text := IntToHex(w,4);end;查到后添加到函数里即可.上面的燊字编码:9FF6