Перейти к содержимому

Сервис обмена электронных валют

Партнерская программа Kredov

Русские символы в сценарии js . Нужна помощь

#1 Phantom

Phantom
  • Пользователь
  • 5 сообщений
  • Репутация: 0
0

Отправлено 17 Март 2015 - 17:29

Здравствуйте, столкнулся с проблемой при добавлении русских символов в сценарий js

 

После ввода русских символов у меня такая петрушка: РџСЂРёРІРµС

 

Выглядит это у меня так:

 

$(window).load(function() {

      $(".preloader").fadeOut("slow", function(){
      $("#resume, #blog, #portfolio, #contact").removeClass("absolute");
      $(".preloader-left").addClass("slide-left");
      $(".preloader-right").addClass("slide-right");
      // Typerjs function - Edit the sentences below
$('.hi .detail')
.typeTo(Привет!");
      });
});

 

Кто поможет заставить понимать русские символы и не ругаться :-)

 

UPDATE

Каким-то чудом заставил отображаться опять страницу, т.к. после экспериментов начала вылетать ошибка и страница больше не захотела вообще отображаться, всё вернул обратно, но русские буквы он не пишет всё равно зараза :-(


 

 

Сообщение отредактировал Phantom: 17 Март 2015 - 17:41

  • 0

#2 Phantom

Phantom
    Topic Starter
  • Пользователь
  • 5 сообщений
  • Репутация: 0

Отправлено 17 Март 2015 - 17:51

Я вроде разобрался, нужно в скрипт по-ходу засунуть кириллический шрифт... Только я не умею пока это делать)))


Сообщение отредактировал Phantom: 17 Март 2015 - 17:51

  • 0

#3 yury

yury
  • Пользователь
  • 629 сообщений
  • Репутация: 176

Отправлено 18 Март 2015 - 11:56

У вас не стыкуются кодировки скрипта и страницы.
Переведите все в utf-8:
* пересохраните файлы скрипта и страницы в utf-8 без BOM
* добавьте в html в раздел head строку

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

а если есть примерно такая строка

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />

то замените в ней windows-1251 на utf-8


Сообщение отредактировал yury: 18 Март 2015 - 12:12

  • 0

#4 TimurR

TimurR
  • Пользователь PRO
  • 831 сообщений
  • Репутация: 180

Отправлено 18 Март 2015 - 14:03

.typeTo(Привет!");
Тут не пропущены кавычки в начале? 


  • 0

Рекомендую хостинг: www.ihc.ru

Разработка сайтов / Дизайн / Верстка - писать в л.с.



#5 Phantom

Phantom
    Topic Starter
  • Пользователь
  • 5 сообщений
  • Репутация: 0

Отправлено 18 Март 2015 - 17:10

typeTo(Привет!"); Тут не пропущены кавычки в начале? 

 

 

Да спасибо, я уже нашёл причину синтаксической ошибки...

 

Но каракули вместо русских букв до сих пор меня тревожат)

 

 

 

У вас не стыкуются кодировки скрипта и страницы. Переведите все в utf-8:

С кодировкой всё отлично, везде utf

 

Подскажите строчку, которую нужно добавить в скрипт на выбор шрифта, я думаю проблема именно в шрифтах, а искать её дольше чем заставить работать другой для этого сценария


Сообщение отредактировал Phantom: 18 Март 2015 - 17:10

  • 0

#6 yury

yury
  • Пользователь
  • 629 сообщений
  • Репутация: 176

Отправлено 18 Март 2015 - 23:10

Подскажите строчку, которую нужно добавить в скрипт на выбор шрифта, я думаю проблема именно в шрифтах, а искать её дольше чем заставить работать другой для этого сценария

 

Еще раз. У вас нет проблем со шрифтами. У вас проблема с кодировкой. Исправляется она указанием корректного значения для charset-a в html-коде.

 

Пример:

Следующий код выведет на экран знакомое вам "Привет":

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>tst</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<script type="text/javascript" src="jquery.typer.js"></script>
<script type="text/javascript">
$(window).load(function() {
$('h3').typeTo("Привет");
});
</script>
</head>
<body>
<h3></h3>
</body>
</html>

А этот код выведет "Привет":

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>tst</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<script type="text/javascript" src="jquery.typer.js"></script>
<script type="text/javascript">
$(window).load(function() {
$('h3').typeTo("Привет");
});
</script>
</head>
<body>
<h3></h3>
</body>
</html>

Отличаются они только 5й строкой.

Прикрепленные файлы


Сообщение отредактировал yury: 18 Март 2015 - 23:13

  • 0


Оформление форума – IPBSkins.ru