解决TextEncoder 和 TextDecoder在IE下不兼容 vue 用iconv-lite插件代替 解决中文乱码问题

特征

纯粹的javascript。不需要本机代码编译。
简易API。
适用于Windows和Cloud9等沙盒环境。
编码比node-iconv快得多(参见下面的性能比较)。
使用方法
1、首先需要下载模块包,使用npm install iconv-lite
2、在项目中引入iconv-lite
import iconv from ‘iconv-lite’;

 

const data = "Х©╫И─░2020";

const buf = iconv.encode(data, 'KOI8-R');
  • 1
  • 2
  • 3

const result = iconv.decode(buf, ‘utf-8’)
console.log(result)

其中data即为需要转码字符

iconv-lite

posted on 2020-10-15 10:50  奔跑吧人生  阅读(1161)  评论(0编辑  收藏  举报

导航