在js代码里用以下代码打开txt文件会造成中文乱码。请问有什么解决方法吗?
let newWin = window.open('_blank');
newWin.location = 'a.txt';
//newWin.document.charset="UTF-8";
console.log('88888:',newWin.document.charset)
newWin.document.characterSet="UTF-8";
使用了charset等几种属性赋值,但是charset等属性都是只读属性,所以这种方法没有效果。
var newUrl= "data:text/html;charset=utf-8,"+ encodeURI(url).replace(/#/g,"%23");
window.open(newUrl);