Официальный сайт студ.городка НГТУ
Программирование и БД » [JavaScript] перекодировка Win1251 в UTF-8 

#1  06.05.07 19:10

Maq
Профиль

[JavaScript] перекодировка Win1251 в UTF-8

есть у кого-нить пример функции делающий сабж?

чет мне не удается найди(((

Offline

#2  06.05.07 19:28

Maq
Профиль

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 += "&#1025;";
			} else if (ch == "ё") {
				text += "&#1105;";
			}
		}
	}
	return text;
}

Offline

#3  06.05.07 19:31

Re: [JavaScript] перекодировка Win1251 в UTF-8

18 минут потратил,молодец)

Offline

Программирование и БД » [JavaScript] перекодировка Win1251 в UTF-8 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.039 сек.
Выполнено 14 запросов.