为了账号安全,请及时绑定邮箱和手机立即绑定

window.open()打开txt文件中文乱码

window.open()打开txt文件中文乱码

小唯快跑啊 2019-03-21 15:10:05
在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);

查看完整回答
反对 回复 2019-04-02
  • 2 回答
  • 0 关注
  • 3867 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信