欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

vue gbk轉(zhuǎn)碼

夏志豪1年前10瀏覽0評論

在vue.js開發(fā)中,我們經(jīng)常會用到GBK編碼。但是,由于瀏覽器默認(rèn)是UTF-8編碼,所以需要將GBK編碼轉(zhuǎn)換為UTF-8編碼才能正確顯示。

在vue.js中,可以使用iconv-lite來進(jìn)行轉(zhuǎn)碼。iconv-lite是一個用于轉(zhuǎn)換字符編碼的模塊,支持多種編碼格式的轉(zhuǎn)換,包括GBK和UTF-8。

import iconv from 'iconv-lite'
let gbkString = '這是一個測試'
// 將gbk編碼字符串轉(zhuǎn)換為utf-8編碼字符串
let utf8String = iconv.decode(iconv.encode(gbkString, 'GBK'), 'UTF-8')
console.log(utf8String)  // 輸出:這是一個測試

如上代碼,我們首先導(dǎo)入了iconv-lite模塊,然后定義一個gbk編碼字符串。接下來,使用iconv.encode將該字符串轉(zhuǎn)換為GBK編碼字符串,然后再使用iconv.decode將GBK編碼字符串轉(zhuǎn)換為UTF-8編碼字符串。

注意,我們需要傳入兩個參數(shù),第一個參數(shù)為待轉(zhuǎn)換的字符串,第二個參數(shù)為目標(biāo)編碼格式。注意轉(zhuǎn)換順序不能反,即先encode再decode。