请教高手C#如何获取一组字符串的ASCII码?

2025-03-02 04:29:45
推荐回答(2个)
回答1:

老办法,迭代,但由类库自由迭代即可。如:System.Text.Encoding.ASCII.GetBytes("string");获得是byte[]结果,每个byte对应一个字符的ASCII。但注意其中不要含有中文,因为ASCII只支持单字符方式。如果存在中文也会被分解为一个byte,而不是多个。
注意,ANSI/Unicode/Utf-7/Utf-8/Utf-16/Utf-32/GB2312(Defualt)/GBK(C#中没有,会被GB2312代替/Big-5等等编程的不同。

回答2:

死办法,for循环获取吧