#2 06.05.07 19:28
Re: [JavaScript] перекодировка Win1251 в UTF-8
ха-ха))
нашел, может пригодиться кому:
Код: JavaScript:
azbuka = "АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя"; if (azbuka.length == 64) cbyte=1 else cbyte=2; function recode(str) { var text = ""; len = str.length; for (ich = 0; ich < len; ich++) { ch = str.substr(ich,1); if (str.charCodeAt(ich) < 128) { text += ch; } else { if (cbyte == 2) ch = str.substr(ich++,2); idx = azbuka.indexOf(ch)/cbyte; if (idx >= 0 && idx < 64) { code = 1040 + idx; text += "&#" + code + ";"; } else if (ch == "Ё") { text += "Ё"; } else if (ch == "ё") { text += "ё"; } } } return text; }
Offline

