@avtopars
самокат немой
//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 - 848);
}
} else {
bb += aa.charAt(i);
}
}
return bb;
}
посимвольно
1234qwetyйцуекеЭZ
313233347177657479D0B9D186D183D0B5D0BAD0B5D0AD5A
1234qwetyéöóåêåÝZ
313233347177657479C3A9C3B6C3B3C3A5C3AAC3A5C39D5A
здрасте, а должно получится
313233347177657479D0B9D186D183D0B5D0BAD0B5D0AD5A
но смысл тот же
получить для символа чаркод и сменить его на чаркод в нужной кодировки
вероятно есть модули для ноды