js 中文乱码解决、乱码对照

1、js iso-8859-1转utf-8

在JavaScript中,可以使用内置的TextEncoderTextDecoderAPI来实现ISO-8859-1编码和UTF-8编码之间的转换。以下是一个将ISO-8859-1编码的字符串转换为UTF-8编码的示例代码:

function convertISO88591ToUTF8(isoString) {
  // 将ISO-8859-1编码的字符串转换为UTF-8编码的Uint8Array
  const isoBuffer = new TextEncoder().encode(isoString);
 
  // 使用ISO-8859-1进行解码
  const isoDecoder = new TextDecoder('iso-8859-1');
  const utf8String = isoDecoder.decode(isoBuffer);
 
  // 返回UTF-8编码的字符串
  return utf8String;
}
 
// 示例使用
const isoString = "This is a test string with ISO-8859-1 encoding.";
const utf8String = convertISO88591ToUTF8(isoString);
console.log(utf8String); // 输出转换后的UTF-8编码字符串

相关推荐

  1. CentOS 中文

    2024-03-19 23:18:03       47 阅读
  2. 解决matplotlib中文显示

    2024-03-19 23:18:03       68 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-19 23:18:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-19 23:18:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-19 23:18:03       82 阅读
  4. Python语言-面向对象

    2024-03-19 23:18:03       91 阅读

热门阅读

  1. Linux 常用运维使用指令

    2024-03-19 23:18:03       45 阅读
  2. pytorch升级打怪(五)

    2024-03-19 23:18:03       35 阅读
  3. C++学习之旅(一)- 序言

    2024-03-19 23:18:03       42 阅读
  4. android 网络检测简单方法

    2024-03-19 23:18:03       45 阅读
  5. 【C语言】数组基础

    2024-03-19 23:18:03       45 阅读
  6. Linux作业

    2024-03-19 23:18:03       40 阅读
  7. 网页的制作

    2024-03-19 23:18:03       40 阅读
  8. 关于我的经历

    2024-03-19 23:18:03       39 阅读
  9. 【笔记】Linux常用命令

    2024-03-19 23:18:03       43 阅读
  10. PHP使用AES进行加解密

    2024-03-19 23:18:03       37 阅读
  11. 面试宝典:MySQL 索引优化

    2024-03-19 23:18:03       43 阅读
  12. 杂题——1187: 假币问题

    2024-03-19 23:18:03       43 阅读