2011-05-23 121 views
2

我给出了一个Unicode值,它包含可以表示为ASCII的字符。我如何从Unicode值中获取包含ASCII字符的字符串?如何将Unicode值转换为ASCII字符串?

+0

我喜欢这样一个简单的问题,在4分钟内有四种不同的答案。 – Mehrdad 2011-05-23 06:14:17

+1

string s = System.Text.Encoding.ASCII.GetString(buffer);缓冲区是您的unicode值的字节数组。 – Reniuz 2011-05-23 06:16:52

回答

3

看看这个例子here

您需要通过将串入一个byte array隐蔽它。

3

0
string text = "your text"; 
byte[] asciiBytes = Encoding.Convert(Encoding.Unicode, Encoding.ASCII, Encoding.Unicode.GetBytes(text)); 
相关问题