QRCode 二维码开源DLL

Open Source QRCode Library,开源项目网址:http://www.codeproject.com/KB/cs/qrcode.aspx
在实际使用中有两点需要修改的地方:
1).net 3.0及以上版本运行是报错,需要修改
MemoryStream memoryStream = new MemoryStream((byte[])Resources.ResourceManager.GetObject(fileName)); 
2)原版本只支持英文ASCII码,需要修改为支持UTF8以支持中文。
修改 QRCodeEncoder.cs 和 QRCodeDecoder.cs 中 全部的Encoding.Unicode 为 Encoding.UTF8 ;
修改 QRCodeUtility.cs 中 UnicodeEncoding encoding = new UnicodeEncoding()为UTF8Encoding encoding = new UTF8Encoding(); 

 

http://code.google.com/p/zxing/

http://www.codeproject.com/KB/cs/qrcode.aspx

http://www.cnblogs.com/TianFang/archive/2011/05/29/2062099.html

http://www.denso-wave.com/qrcode/qrgene3-e.html 

posted @ 2012-01-17 10:39  云中雀  阅读(6981)  评论(1编辑  收藏  举报