当前位置:编程学习 > C#/ASP.NET >>

高分急求转big5编码的答案

代码很简单,如下,p是要获取的big5编码
                    String s = System.Text.Encoding.Default.GetString(line, 0, len);

                    byte[] p = System.Text.Encoding.GetEncoding(950).GetBytes(s);

死活得不到正确的big5编码的p,是不是系统没安装繁体支持? --------------------编程问答-------------------- 补充一下, s 的值为"例子\r", 但p 的结果长度为3 ,照理说应该是5,不知道怎么回事,请各位高手帮忙 --------------------编程问答-------------------- Console.WriteLine(Encoding.GetEncoding("big5").GetByteCount("例子\r"));
你看看是3还是5 我的电脑上是5 --------------------编程问答-------------------- p = System.Text.Encoding.GetEncoding(950).GetBytes("兰迪\r");
这个返回结果长度是4 ? --------------------编程问答-------------------- 知道问题了,原来是先要转换成gbk的繁体。。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,