element ui 上传文件,读取内容乱码解决:

加第二个参数

reader.readAsText(file.raw,'gb2312');

 

<el-upload
                            class="upload-demo"
                            ref="upload"
                            
                            :on-change="handleChange"
                            :file-list="fileList"
                            accept = ".txt"
                            :auto-upload="false">
                            <el-button slot="trigger" size="small" type="primary">选取文件</el-button>
                            
                        </el-upload>

 

 

 

handleChange(file, fileList) {
                var _this = this;
                if (file.raw) {                    
                    let reader = new FileReader()  
                    reader.onload = function (e) {
                       _this.contentHtml = e.target.result;
                    };
                    reader.readAsText(file.raw,'gb2312');
                
                }
                console.log(file, fileList);
            },

 

相关文章:

  • 2022-12-23
  • 2021-11-04
  • 2021-06-29
  • 2021-10-26
  • 2022-12-23
  • 2021-09-14
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-21
  • 2022-12-23
  • 2022-01-25
  • 2022-12-23
相关资源
相似解决方案