本帖最後由 shal 於 2018-6-26 23:00 編輯
可以試試
Axios 攞 iso8858-1/raw bytes:
之後再由你轉做utf-8:
forte 發表於 2018-6-25 12:28 
上星期已試左not work- import Axios from 'axios'
- import iconv from 'iconv-lite'
- let ResAxios = srcurl.map(surl => Axios.get(surl.toString(), {headers: {
- Accept: '*/*',
- 'Cache-Control': 'max-age=0',
- 'accept-language': 'en-US,en;q=0.9',
- 'Content-Type': 'application/json;charset=UTF-8',
- 'Content-Language': 'UTF-8'
- }}, {charset: 'latin1'}))
- let stockRes = Promise.all(ResAxios).then(response => {
- let results = response.map((item, index) => {
- console.log(item.data) // out put is ���K���q
- item.data = iconv.decode(item.data, 'ISO-8859-1')
- console.log(item.data) // out put is "ýýýKýýýq
- })
- })
複製代碼 |