
image.png
使用JSZip官方提供的這個(gè)參數(shù)解決。
var newzip = new JSZip('iconv-lite')
var iconv = require() // 一個(gè)純粹用javascript解碼的模塊iconv-lite,可以實(shí)現(xiàn)編碼轉(zhuǎn)換
newzip.loadAsync(file, {
decodeFileName: function (bytes) {
return iconv.decode(bytes, 'gbk') // 按中文編碼
}
}).then((zip) => {
zip.forEach((path, zipEntry) => {
console.log(zipEntry.name) // 輸出不亂碼中文
})
})