private char[] crc(string Buf)
{
ushort r,c,Last;
int i,j,mMod,Len;
Len=System.Text.UnicodeEncoding.Default.GetByteCount(Buf);
// 这里取得了汉字实际的长度
Len=Buf.Length;
r = 0x0000;
for(i=0;i<=Len-1;i++)
{
r =Convert.ToUInt16(r ^ Convert.ToUInt16((int)Buf[i]));
//问题就在这里,字符串如果包含汉字, 不能自动把它分配到 2个位置. 因该怎么解决
这是代码片段, 因该足够说明问题了, 请高手多帮忙
纯顶,接分