相关疑难解决方法(0)

在javascript中将会话UTF-8编码为1251

我需要将UTF-8中的字符串转换为JavaScript中的1251代码页中的字节数组.谷歌没有任何用处.救命 :)

编辑:它是什么.

我们有服务器和客户端.服务器具有使用SHA512和1251代码页的用户密码.客户端(Web浏览器)必须使用SHA512散列密码(由用户以纯文本形式提供)并将其传输到服务器.问题是:浏览器采用UTF-8编码,当然UFT-8中的SHA512与1251中的SHA512不同.有什么想法吗?

EDIT2:搞定了!:)

//utf8 to 1251 converter (1 byte format, RU/EN support only + any other symbols) by drgluck
function utf8_decode (aa) {
    var bb = '', c = 0;
    for (var i = 0; i < aa.length; i++) {
        c = aa.charCodeAt(i);
        if (c > 127) {
            if (c > 1024) {
                if (c == 1025) {
                    c = 1016;
                } else if (c == 1105) {
                    c = 1032;
                }
                bb += String.fromCharCode(c - …
Run Code Online (Sandbox Code Playgroud)

javascript encoding

6
推荐指数
2
解决办法
3万
查看次数

标签 统计

encoding ×1

javascript ×1