Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Русские символы в скрипте (https://javascript.ru/forum/misc/44653-russkie-simvoly-v-skripte.html)

moslem 28.01.2014 10:16

Русские символы в скрипте
 
В общем нашел один скрипт написанный на JSб вот он

Я решил эти фразы перевести на русский язык, но в коде образуются крябазябы, вот здесь уже мой скрипт

Как можно это исправить?

рони 28.01.2014 13:13

moslem,
в каком браузере
Цитата:

Сообщение от moslem
в коде образуются крябазябы

и возможно кодировка у вас выставлена н
несовсем верно
http://htmlbook.ru/html/meta/charset
у вас
<meta charset="UTF-8">

а надо
<meta charset="utf-8">

danik.js 28.01.2014 18:50

Цитата:

Сообщение от рони
а надо

С чего ты взял? В HTML значения атрибутов обычно не чувствительны к регистру. Уверен, что и тут тоже самое.

рони 28.01.2014 19:15

danik.js,
гадаю я ))) но скрипт http://izbagov.com/namaz/praytimes.js мне выдаёт что написан на кирилице а не на юникоде

рони 28.01.2014 19:43

moslem,
вам ненужно русифицировать http://izbagov.com/namaz/praytimes.js можно оставить как есть но лучше скачать исходник по новой .
ниже вариант русификации ...
<!doctype html>
<html lang="ru">
<head>
 <meta charset="utf-8">
	<title>Время молитвы</title>
	<link rel="stylesheet" href="style.css">
    <script src="http://izbagov.com/namaz/praytimes.js"></script>
</head>
<body>
<div align="center" id="table"></div>

<script>

	var date = new Date(); // today
	var times = prayTimes.getTimes(date, [42, 47], +4);
	var list_ru = ['Фаджр', 'Восход', 'Зухр', 'Аср', 'Магриб', 'Иша', 'Полночь'];
    var list = ['Fajr', 'Sunrise', 'Dhuhr', 'Asr', 'Maghrib', 'Isha', 'Midnight'];
	var html = '<table id="timetable">';
	html += '<tr><th colspan="2">'+ date.toLocaleDateString()+ '</th></tr>';
	for(var i in list)	{
		html += '<tr><td>'+ list_ru[i]+ '</td>';
		html += '<td>'+ times[list[i].toLowerCase()]+ '</td></tr>';
	}
	html += '</table>';
	document.getElementById('table').innerHTML = html;

</script>
</body>
</html>


Часовой пояс GMT +3, время: 13:11.