在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等属性都是只读属性,所以这种方法没有效果。
2 回答
白衣染霜花
TA贡献1796条经验 获得超10个赞
var newUrl= "data:text/html;charset=utf-8,"+ encodeURI(url).replace(/#/g,"%23");
window.open(newUrl);
添加回答
举报
0/150
提交
取消