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