js如何判断文件的字符集编码是什么格式呢?

发布于 2022-09-13 00:42:07 字数 879 浏览 9 评论 0

如题:
js如何判断文件的字符集编码是什么格式呢?
我有一个需求是读取文本。并显示文本。目前是导入txt格式的。只能把那个编码格式写死。怎样才能去获取选中文本的编码格式呢?

    //读取文件
    readFile() {
      let fileSelect = document.querySelector('input[type=file]').files[0]//找到文件上传的元素
      let reader = new FileReader()
      if (typeof FileReader === 'undefined') {
        console.log('您的浏览器不支持FileReader接口')
        return
      }
      // reader.readAsText(fileSelect, 'gb2312')//注意读取中文的是用这个编码,不是utf-8
      reader.readAsText(fileSelect, 'utf-8')//注意读取中文的是用这个编码,不是utf-8
      const _this = this
      reader.onload = function() {
        // console.log(reader.result)
        _this.$nextTick(() => {
          _this.query.voiceContent = reader.result
          // console.log(_this.query.voiceContent)
        })
      }
      console.log(reader)

    },

image.png

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

南笙 2022-09-20 00:42:08

可以尝试关键字“文件前三个字节”搜索一下,因为没有实践过,可以自行感受一下

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文