Vue/uniapp项目中,使用Base64转码和解码
Vue/uniapp项目中,使用Base64转码和解码将字符串型转换为Base64,要做到兼容引入Base64,没有引入js-base64(1)引入Base64.jsnpm install base-64(2)在使用页面的<script></script>中引入:import Base64 from 'base-64'(3)在逻辑代码中使用:let keywords = '
·
Vue/uniapp项目中,使用Base64转码和解码
- 将字符串型转换为Base64,要做到兼容引入Base64,没有引入js-base64
(1)引入Base64.js
npm install base-64
(2)在使用页面的<script></script>
中引入:
import Base64 from 'base-64'
(3)在逻辑代码中使用:
let keywords = 'abc@666'
let key = Base64.encode(keywords) // 译码:YWJjQDY2Ng==
let key2 = Base64.decode('YWJjQDY2Ng==') // abc@666
- 将汉字转换为Base64,不能使用以上方法,应使用:
(1)转码
let keywords = '你好'
let key = window.encodeURIComponent(keywords)
console.log(key) // %E4%BD%A0%E5%A5%BD
(2)解码
let keywords = '%E4%BD%A0%E5%A5%BD'
let key = window.decodeURIComponent(kaywords)
console.log(key) // 你好
另外,注意中文转码不能用Base64,使用window.encodeURIComponent()和window.decodeURIComponent()
更多推荐
已为社区贡献3条内容
所有评论(0)