cryptUtilsAtob.ts 445 B

123456789101112131415
  1. /**
  2. * @param {string} encodedString
  3. * @returns {string}
  4. */
  5. export function cryptUtilsAtob (encodedString: string): string {
  6. const baseDecodedString = atob(encodedString);
  7. var tempDecodedString = '';
  8. for (let k = 0, length = baseDecodedString.length; k < length; k++) {
  9. tempDecodedString += '%' + ('00' + baseDecodedString.charCodeAt(k).toString(16)).slice(-2);
  10. }
  11. return decodeURIComponent(tempDecodedString);
  12. }