您好:
有網路上看到 有可以利用JS 下載檔案方式,
下在後,要印出來
但因為下載的是UTF-8 檔--->印出亂碼
我將檔案另存ANSI      --> 可正常印出
請問,是否有辦法將 下在時的檔案,規範成ANSI 呢?
因為已經試過很多種方式了?
謝謝!
[dataY] 是 已經串好的字串
  let fileName = "XXX.txt";   
          
           
            //let blob = new Blob([dataY], { type: "application/octet-stream" });
            let blob = new Blob([dataY], { type: 'text/csv;charset=utf-8;' });
            var href = URL.createObjectURL(blob);
            var link = document.createElement("a");
            //link.setAttribute('href', 'data:text/csv; charset=utf-8,' + encodeURIComponent(blob));
            link.setAttribute('href', 'data:text/csv;charset=base64,' + encodeURIComponent(blob));
            document.body.appendChild(link);
            link.href = href;
             link.download = fileName;  
             link.click(); 
JS做的動作很有限。
基本上這如果不靠後端語言的話.
很難達到你要的效果。