首先纠正一下,ascii码的大小范围是0-256(有一部分是保留的),你说的这个是Unicode编码。在C#中,默认的就是Unicode编码,所以获得Unicode的编码就很简单了。1.把字符串分成字符数组(这个不用说了吧)2.对于每一个字符,inta=(int)‘大’,这样,a=22823。
stringa="大家好!";ntasc;for(i=0;i<a.Length;i++)asc=Convert.ToInt32(a[i]);