zoukankan      html  css  js  c++  java
  • xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!

    Base 64 & decodeURIComponent

    js

    btoa() & atob()

    
    let obj = [{"key":"q","value":"q","desc":"q"}];
    
    window.btoa(obj);
    // "W3sia2V5IjoicSIsInZhbHVlIjoicSIsImRlc2MiOiJxIn1d"
    
    window.atob("W3sia2V5IjoicSIsInZhbHVlIjoicSIsImRlc2MiOiJxIn1d");
    // "[{"key":"q","value":"q","desc":"q"}]"
    
    str = window.atob("W3sia2V5IjoicSIsInZhbHVlIjoicSIsImRlc2MiOiJxIn1d");
    // "[{"key":"q","value":"q","desc":"q"}]"
    JSON.parse(str);
    // [{…}]0: desc: "q"key: "q"value: "q"__proto__: Objectlength: 1__proto__: Array(0)
    
    

    decodeURIComponent() & decodeURI()

    
    let str =  window.atob("JTVCJTdCJTIya2V5JTIyJTNBJTIydG9rZW4lMjIlMkMlMjJ2YWx1ZSUyMiUzQSUyMjczNjhlNTA4NzAyYzMzNmIwMmNlNjBjOTBlMDZkMjg4JTIyJTJDJTIyZGVzYyUyMiUzQSUyMiUyMiU3RCU1RA==");
    // "%5B%7B%22key%22%3A%22token%22%2C%22value%22%3A%227368e508702c336b02ce60c90e06d288%22%2C%22desc%22%3A%22%22%7D%5D"
    
    decodeURIComponent("%5B%7B%22key%22%3A%22token%22%2C%22value%22%3A%227368e508702c336b02ce60c90e06d288%22%2C%22desc%22%3A%22%22%7D%5D");
    // "[{"key":"token","value":"7368e508702c336b02ce60c90e06d288","desc":""}]"
    
    
  • 相关阅读:
    jeesite导入导出
    jeesite下载
    百度echart
    js获取日期
    清除svn
    父子窗口
    JS高级程序设计之高级技巧
    JS中离线应用与客户端存储
    JS最佳实践
    JSON之JS高级程序设计笔记
  • 原文地址:https://www.cnblogs.com/xgqfrms/p/10729559.html
Copyright © 2011-2022 走看看