Js и кириллица

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

FourtySeven

Вот такая проблема:
Вывожу с помощью 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{|}~?�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþя

Почему не отображается русский текст. В чем дело?
Заранее благодарен за ответ.
 
Если кому надо будет. Покапал документацию и вот что нашел.
JavaScript. Метод fromCharCode возвращает строку, созданную с использованием специфицированной последовательности значений набора ISO-Latin-1.

Причем эта кодировка независима от кодировки самой страници. В итоге русские буквы располагаются в ней под кодами [1040;1103].

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

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab