当前位置:  开发笔记 > 前端 > 正文

有人可以为我解释Encoding.Unicode.GetBytes("你好")吗?

如何解决《有人可以为我解释Encoding.Unicode.GetBytes("你好")吗?》经验,为你挑选了1个好方法。

我的代码:

        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

输入"你好"

是否有对字符图的引用,我可以理解这一点?



1> Nir..:

您应该阅读http://www.joelonsoftware.com/articles/Unicode.html上的 "每个软件开发人员绝对最低,绝对必须知道Unicode和字符集(没有借口!)"

您可以在http://www.unicode.org找到所有Unicode字符的列表,但不希望能够在不了解文本编码问题的情况下阅读那些文件.

推荐阅读
kikokikolove
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有