Javascript 使用JS将Windows-1252转换为UTF-8

Javascript 使用JS将Windows-1252转换为UTF-8,javascript,encoding,character-encoding,Javascript,Encoding,Character Encoding,我有一些荷兰语的字符串。我知道如何使用PHP对它们进行编码 $str = iconv( "Windows-1252", "UTF-8", $str ); Javascript中的等效代码是什么?Windows-1252是单字节编码,非常方便:您只需构建一个查找表 我很想知道这是否是一件好事JS@evolutionxbox. 我也是。因为我没有得到任何回应,我曾想过用AJAX进行转换,但最终还是遇到了问题。所以如果有人在读这篇文章,你可以看到我的新问题,谢谢你的回答。我不能完全理解它。为了更好地

我有一些荷兰语的字符串。我知道如何使用PHP对它们进行编码

$str = iconv( "Windows-1252", "UTF-8", $str );

Javascript中的等效代码是什么?

Windows-1252是单字节编码,非常方便:您只需构建一个查找表


我很想知道这是否是一件好事JS@evolutionxbox. 我也是。因为我没有得到任何回应,我曾想过用AJAX进行转换,但最终还是遇到了问题。所以如果有人在读这篇文章,你可以看到我的新问题,谢谢你的回答。我不能完全理解它。为了更好地解释我的问题,我提出了一个新问题。也许你可以在这里看到@KiranDash:为什么不用你原来的
iconv
编码UTF-8中的CSV?这样,您只需往返服务器一次。
var WINDOWS_1252 = '\u0000\u0001\u0002\u0003\u0004\u0005\u0006\u0007\b\t\n\u000b\f\r\u000e\u000f\u0010\u0011\u0012\u0013\u0014\u0015\u0016\u0017\u0018\u0019\u001a\u001b\u001c\u001d\u001e\u001f !"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ';

function fromWindows1252(binaryString) {
    var text = '';

    for (var i = 0; i < binaryString.length; i++) {
        text += WINDOWS_1252.charAt(binaryString.charCodeAt(i));
    }

    return text;
}