我的代码:
string input1; input1 = Console.ReadLine(); Console.WriteLine("byte output"); byte[] bInput1 = Encoding.Unicode.GetBytes(input1); for (int x = 0; x < bInput1.Length; x++) Console.WriteLine("{0} = {1}", x, bInput1[x]);
输出:
104 0 101 0 108 0 108 0 111 0
输入"你好"
是否有对字符图的引用,我可以理解这一点?
您应该阅读http://www.joelonsoftware.com/articles/Unicode.html上的 "每个软件开发人员绝对最低,绝对必须知道Unicode和字符集(没有借口!)"
您可以在http://www.unicode.org找到所有Unicode字符的列表,但不希望能够在不了解文本编码问题的情况下阅读那些文件.