1 개요[ | ]
- JavaScript base64_encode()
- 자바스크립트 base64_encode()
2 순수 자바스크립트[ | ]
JavaScript
Copy
function base64_encode(str) {
return btoa(encodeURIComponent(str).replace(/%([0-9A-F]{2})/g, function(match, p1) {
return String.fromCharCode('0x' + p1);
}));
}
console.log( base64_encode('hello world') );
console.log( base64_encode('★A가あ中') );
// aGVsbG8gd29ybGQ=
// 4piFQeqwgOOBguS4rQ==
3 CrytoJS[ | ]
JavaScript
Copy
console.log( CryptoJS.enc.Base64.stringify(CryptoJS.enc.Utf8.parse('hello world')) );
console.log( CryptoJS.enc.Base64.stringify(CryptoJS.enc.Utf8.parse('★A가あ中')) );
// aGVsbG8gd29ybGQ=
// 4piFQeqwgOOBguS4rQ==
4 같이 보기[ | ]
편집자 Jmnote Jmnote bot
로그인하시면 댓글을 쓸 수 있습니다.
- 분류 댓글:
- JavaScript (13)
HTML textarea 자동 높이 조절 ― …JavaScript 랜덤 한글 ― JmnoteJavaScript 랜덤 한글 ― JmnoteJavaScript 랜덤 한글 ―Pinkcrimson
JavaScript 랜덤 한글 ― MywikierJavaScript 변수 ― Nathan on zetawikiJavaScript 변수 ― John JeongJavaScript 변수 ― SotoZeroClipboard 사용하기 ― LilisZeroClipboard 사용하기 ― Jmnote자바스크립트 HTML 테이블 행 추가/삭제 ― Pilming자바스크립트 HTML 테이블 행 추가/삭제 ― Jmnote자바스크립트 웹페이지 읽기 ― …