2011年11月26日 星期六

Google 使用Google產QR Code

原本有找到元件可以產生QR Code的

但後來在這個網站偶然發覺Google可以幫我產生

所以就拿來使用了不愧是Google大神

.aspx

<asp:literal id="Literal1" runat="server"></asp:literal>


.cs


string mUrl = Request.Url.AbsoluteUri;// 取得目前網址
Literal1.Text = string.Format("<img alt="簡單使用" src="https://chart.googleapis.com/chart?chs=120x120&cht=qr&chl={0}&choe=UTF-8&chld=M|2">", mUrl);


參數說明 其中:

chs: QR code 圖片大小

cht: 圖片類型,google

charts用這個參數產生各種圖片,這裡當然就填qr

chl: 要藏在QR code裡的文字,必須編成punycode(urlencode)。

choe: 編碼。請注意只支援iso-8859-1, sjis, utf8。詳見API說明網頁。

chld: 其他參數。M是錯誤修正層次,有L, M, Q, H等四級;後面的數字是QR code周圍白邊的寬度。

參考網站:http://www.dotblogs.com.tw/shadow/archive/2011/02/24/21557.aspx