ホームページ >ウェブフロントエンド >jsチュートリアル >jquery.qrcode を使用して QR コードを生成する例 online_jquery

jquery.qrcode を使用して QR コードを生成する例 online_jquery

WBOY
WBOYオリジナル
2016-05-16 17:24:481231ブラウズ

最近QRコードのプロジェクトをやっていたので何気なく見ていたらこんなものを見つけました。 jquery には、独自の優れた js 機能に加えて、さまざまな美しい効果や機能を実現できる無数のプラグインが付属しています。 jquery.qrcode はその 1 つで、オンラインで QR コードを生成するために使用されます。
Github 上の qrcode プラグインのオープンソース アドレスは、https://github.com/jeromeetienne/jquery-qrcode です。
裏面に使用説明書が付属しており、たったの 4 つの簡単なステップで非常に便利です。電話。

このプラグインは外国人によって作成されており、jquery.qrcode 自体がエンコード変換に charCodeAt() メソッドを使用しているため、初めて使用するときは中国語コンテンツの QR コードを認識できません。このメソッドはデフォルトで Unicode エンコードを取得します。中国語のコンテンツがある場合は、QR コードを生成する前に文字列を UTF-8 に変換する必要があります。その後、QR コードが生成されます。次の関数をページに追加して中国語の文字列を変換できます:

コードをコピー コードは次のとおりです:

関数 toUtf8(str) {
var out, i, len, c;
len = str.length; i
c = str.charCodeAt(i);
if ((c >= 0x0001) && (c out = str.charAt (i);
} else if (c > 0x07FF) {
out = String.fromCharCode(0xE0 | ((c >> 12) & 0x0F)); (0x80 | ( (c >> 6) & 0x3F));
out = String.fromCharCode(0x80 | ((c >> 0) & 0x3F)); >out = String .fromCharCode(0xC0 | ((c >> 6) & 0x1F));
out = String.fromCharCode(0x80 | ((c >> 0) & 0x3F)); >}
}
出てください
}


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。