资 源 简 介
功能介绍: 要将中文信息生成为二维码,使用了有源码的QRCode,但它默认不支持中文,在网上找到的办法,一般都是这样的:修改库QRCodeLib中的类QRCodeEncoder.cs 将public virtual Bitmap Encode(String content)里面的 return Encode(content, Encoding.Unicode); 修改为 return Encode(content, Encoding.GetEncoding("gb2312"));这样生成后,一部解码软件是可以解码的,但是像360的安全二维码就不行,我猜测它是使用了UTF-8来解码的。 因为中文编码有UTF-8和gb2312两种,于是上面的代码改为return Encode(content, Encoding.GetEncoding("UTF-8"));这样就比较完美了,360安全二维码能够识别了,其它软件也能识别了。
文 件 列 表
51Aspx源码必读.txt
QRCodeLib
AssemblyInfo.cs
Properties
QRCode.NET.gpState
QRCode.NET.xml
QRCodeDecoder.cs
QRCodeEncoder.cs
QRCodeLib.csproj
QRCodeLib.csproj.user
QRCodeNET.gpState
Resources
ThoughtWorks.QRCode.dll
ThoughtWorks.QRCode.gpState
ThoughtWorks.QRCode.pdb
ThoughtWorks.QRCode.sln
ThoughtWorks.QRCode.suo
data
ecc
exception
geom
obj
qrcode.bmp
qrcode.jpg
qrcode.png
reader
util
Web
App_Data
Default.aspx
Default.aspx.cs
Default.aspx.designer.cs
Properties
Scripts
ThoughtWorks.QRCode.dll
Web.Debug.config
Web.Release.config
Web.config
Web.csproj
Web.csproj.user
bin
obj
_ReSharper.ewm
BuildScriptCache
DecompilerCache
ModuleIds.xml
NamedArguments
PdbInfo
ProjectModel
Resources
SymbolCache.bin
TagPrefixes
TodoCache
WebsiteFileReferences
WordIndex
ewm.sln
from.gif
最新Asp.Net源码下载.url