> 웹 프론트엔드 > JS 튜토리얼 > jquery.qrcode를 사용하여 QR 코드 online_jquery를 생성하는 예

jquery.qrcode를 사용하여 QR 코드 online_jquery를 생성하는 예

WBOY
풀어 주다: 2016-05-16 17:24:48
원래의
1252명이 탐색했습니다.

최근 QR코드 프로젝트를 진행하고 있는데 무심코 보다가 발견한 느낌이 좋네요. 자체의 뛰어난 js 기능 외에도 jquery에는 다양하고 아름다운 효과와 기능을 얻을 수 있는 수많은 플러그인이 함께 제공됩니다. jquery.qrcode는 온라인에서 QR 코드를 생성하는 데 사용되는 그중 하나입니다.
github에 있는 qrcode 플러그인의 오픈 소스 주소는 https://github.com/jeromeetienne/jquery-qrcode입니다.
뒷면에 사용 지침이 함께 제공되며, 간단한 4단계만 거치면 매우 편리합니다. 부르다.

해당 플러그인은 외국인이 작성한 것이므로 jquery.qrcode 자체가 인코딩 변환을 위해 charCodeAt() 메서드를 사용하기 때문에 처음 사용할 때 중국어 콘텐츠의 QR 코드를 인식할 수 없습니다. 이 방법은 기본적으로 유니코드 인코딩을 얻습니다. 중국어 콘텐츠가 있는 경우 QR 코드를 생성하기 전에 문자열을 UTF-8로 변환해야 QR 코드가 생성됩니다. 페이지에 다음 함수를 추가하여 중국어 문자열을 변환할 수 있습니다.

코드 복사 코드는 다음과 같습니다.

function toUtf8(str) {
var out, i, len, c;
out = "";
len = str.length
for(i = 0; i < len ; i ) {
c = str.charCodeAt(i);
if ((c >= 0x0001) && (c <= 0x007F)) {
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)); >}
}
반환
}


관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿