【问题标题】:How to generate a string using the ISO-8859-15 charset in JavaScript?如何在 JavaScript 中使用 ISO-8859-15 字符集生成字符串?
【发布时间】:2018-03-03 02:55:46
【问题描述】:

在 Java 中,我可以使用以下代码生成使用 ISO-8859-15 字符集(有时称为 Latin-9)的字符串:

byte[] chars = {(byte) 0x23, (byte) 0x20,...};
Charset charset = Charset.forName("ISO-8859-15");
String s = new String(chars, charset);

如何在 JavaScript 中生成相同的字符串?

换句话说,我知道 ISO/IEC 8859-15 中字符串中每个字符的值,我只是不知道如何根据这些值创建字符串,并指定字符集。

这适用于具有 Java 和 JavaScript 组件的系统,生成的字符串必须 100% 兼容。

【问题讨论】:

    标签: javascript java node.js character-encoding utf


    【解决方案1】:

    我能想到的最好的:

    const buf = Buffer.from([0x23, 0x20]);
    console.log(buf.toString('latin1')); 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-18
      • 1970-01-01
      • 2012-06-22
      • 1970-01-01
      • 2013-01-19
      • 2012-08-08
      相关资源
      最近更新 更多