Js и кириллица

  • Автор темы FourtySeven
  • Дата начала
Статус
Закрыто для дальнейших ответов.
F

FourtySeven

#1
Вот такая проблема:
Вывожу с помощью JS таблицу символов:
HTML:
<html><head>
<META HTTP-EQUIV=”Content-Type” content="text/html; charset=windows-1251"> 

</head><body><script language='JavaScript'>
for(i=1;i<=255;i++)
document.write(String.fromCharCode(i));

</script></body></html>
Но вместо русских символов отображается:
  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþя
Почему не отображается русский текст. В чем дело?
Заранее благодарен за ответ.
 
F

FourtySeven

#2
Если кому надо будет. Покапал документацию и вот что нашел.
JavaScript. Метод fromCharCode возвращает строку, созданную с использованием специфицированной последовательности значений набора ISO-Latin-1.
Причем эта кодировка независима от кодировки самой страници. В итоге русские буквы располагаются в ней под кодами [1040;1103].

P.S. Правда тут чуток с документацией не срастается =). ISO-Latin-1 - 8-ми битная кодировка => символы имеют коды [0;255]. Как бы то ни было рыботает =)
 
Статус
Закрыто для дальнейших ответов.