IE浏览器不支持TextDecoder()方法,因此在进行Arrbuffer转string或中文时,出现未定义的错误。通过网上查找方法,可以通过引用第三方库进行解决。
使用方法很简单,直接引用即可。
![](https://img2020.cnblogs.com/blog/1273943/202101/1273943-20210121153340416-1177623495.png)
在代码内的引用方式也简单,无需修改原有代码。是直接封装的原有方法名。
val = new TextDecoder('utf-16').decode(Arrbuffer);
val = new TextDecoder('utf-16').decode(Arrbuffer);