让Silverlight支持GB2312中文编码

      今天遇到一个问题,Silverlight的Encoding不支持gb2312的编码,为了让SL的gb2312受支持,今天在

http://htmlextractor.codeplex.com/中找到了Gb2312Encoding.cs以及Gb2312toUnicodeDictinary.cs两个文件,然后使用:

Gb2312Encoding encoding = new Gb2312Encoding();
string str1 = encoding.GetString(bytes, 0, bytes.Length);

即可获得中文的编码,为了大家使用方便,我这里提供两个类的下载链接:

GB2312相关的编码类.rar

作者:Leepy
 
邮箱:sunleepy(AT)gmail.com
 
    
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。
你可以通过快速通道评论:
posted @ 2011-03-08 01:37 Leepy 阅读(1188) 评论(7) 编辑 收藏

 回复 引用 查看   
#1楼 2011-03-08 11:03 dino623      
真是短小精悍的好文章
 回复 引用 查看   
#2楼[楼主] 2011-03-08 12:49 Leepy      
@dino623
哈哈,谢谢^^

 回复 引用 查看   
#3楼 2011-03-15 13:35 思无邪      
http://htmlextractor.codeplex.com这是我的项目,竟然被楼主找到了。很久没更新了。
 回复 引用   
#4楼 2011-10-27 21:57 zhou5791759[未注册用户]
非常感谢楼主的提供,但是发现对繁体字支持有问题。
 回复 引用 查看   
#5楼 2011-11-23 10:09 chenchunyong      
怎么用啊
 回复 引用 查看   
#6楼 2011-11-24 11:18 jwchen08      
确实不知道怎么用啊,string转byte[]的时候也有编码要求
 回复 引用 查看   
#7楼 2011-12-09 16:40 lensso      
HtmlExtractor.Gb2312Encoding encoding = new HtmlExtractor.Gb2312Encoding();
array = encoding.GetBytes(hz);

GetyBytes未实现?????

发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 1976760 PN2Vp2UJKwE=