如何将Unicode值转换为ASCII字符串?

时间:2011-05-23 06:04:23

标签: c# unicode

我获得的Unicode值包含可以表示为ASCII的字符。如何从Unicode值中获取包含ASCII字符的字符串?

4 个答案:

答案 0 :(得分:3)

如果您有一个字符串实例,并且想要将其转换为包含ASCII字符值的字节数组,则可以使用System.Text.ASCIIEncoding类的GetBytes方法。

答案 1 :(得分:3)

看一下这个例子here

您需要通过将字符串转换为byte array来隐藏它。

答案 2 :(得分:2)

使用Encoding.Convert方法

答案 3 :(得分:0)

string text = "your text";
byte[] asciiBytes = Encoding.Convert(Encoding.Unicode, Encoding.ASCII, Encoding.Unicode.GetBytes(text));