javascript base64 encode,decode
- 링크 : https://developer.mozilla.org/en-US/docs/Web/API/WindowBase64/Base64_encoding_and_decoding
- 요약
- btoa() : base64_encode
- atob() : base64_decode
- 지원브라우저
- 크롬 : ALL
- FF : 1.0, 27
- IE : 10
- Opera : ALL
-
Safari : ALL
- 한계
- javascript가 유니코드 기반이기 때문에 utf-8이 아닌 케릭터 셋으로 된것은 디코드 하면 글자가 깨진다.
- 벗어난 범위의 글자로 에러가 발생할 수 있다.
- 브라우저에서 지원 안될 수 있다. 특히 IE
이경우 관련 누군가 만든 함수가 이미 있으니.. 가져다가 쓰자.