当前位置:主页聚焦 > > 正文

【天天新视野】csv用Excel打开出现乱码

时间: 2023-04-29 10:08:46 来源: 博客园


【资料图】

CSV用Excel打开出现乱码

今天出现一个问题使用wps打开不会出现乱码。但使用 excel 打开的时候会出现乱码。 其实在我们把文件流转成文件的时候需要在bolb 对象前加上unicode标识,只需要下载的时候在数据流前面新增一个 标识就行了。还有一点需要记住,res 一定是blob 对象,所以看后台返回的数据结构避免取错值或者说: res 是返回的数据const content = "\ufeff"+res;const blob = new Blob([content],{type: "text/csv,charset=UTF-8"});
exportFile(params).then(res=>{// 新增下面这一行就行 这里的文件下载方法跟以前写的文件下载方法是一样的。// 只是方法语句发生了变化    const content = "\ufeff"+res;    const blob = new Blob([content],{type: "text/csv,charset=UTF-8"});        const fileName = "xxx.csv";    if ("download" in document.createElement("a")) {    // 非IE下载    const elink = document.createElement("a");    elink.download = fileName;    elink.style.display = "none";    elink.href = URL.createObjectURL(blob);    document.body.appendChild(elink);    elink.click();    URL.revokeObjectURL(elink.href); // 释放URL 对象    document.body.removeChild(elink);    } else {    // IE10+下载    navigator.msSaveBlob(blob, fileName);    } })

关键词:

相关文章

永利股份(300230.SZ):拟设立全资子公司永利成都-世界热议

格隆汇7月3日丨永利股份(300230 SZ)公布,公司于2023年7月3日召开第五

来源:格隆汇2023-07-03

文化产业年营收超16.5万亿元_世界最新

数据来源:国家统计局制图:沈亦伶本报北京7月2日电(记者刘志强)国家统

来源:国家统计局2023-07-03

当前聚焦:亚威股份:公司暂未布局减速器领域

每经AI快讯,有投资者在投资者互动平台提问:你好,公司在减速器领域有

来源:每日经济新闻2023-07-03

收评:沪指涨1.31% 酒店餐饮、汽车整车等板块走强

今日三大指数早盘震荡上行,沪指走势较强,午后深证成指、创业板指涨幅

来源:证券时报·e公司2023-07-03

朔尔茨:德国不会像法国那样乱

参考消息网7月3日报道据德新社7月2日报道,德国总理朔尔茨认为法国发生

来源:光明网2023-07-03