Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 15.02.2013, 01:48
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от Deff
Загружаю UTF-8
не вижу в упор UTF-8
Ответить с цитированием
  #12 (permalink)  
Старый 15.02.2013, 01:54
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Сообщение от danik.js
не вижу в упор UTF-8
Открой в браузере ссылку http://hostjs-mybb2011.narod.ru/js/asdsa.js
сохрани на рабочий стол - открой в блокноте, - файл сохранить как - внизу покажет текущую кодировку
Ответить с цитированием
  #13 (permalink)  
Старый 15.02.2013, 01:56
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Имхо по умолчанию скрипты грузятся в UTF-8 и трансформируются в кодинг страницы, вот для ANSI - точно нужно прописывать

Для UTF-8 - пофег походу атрибут charsetcharset="windows-1251"
<!DOCTYPE HTML>
<html>
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />

<script type="text/javascript" src="http://hostjs-mybb2011.narod.ru/js/asdsa.js?5"></script>
<script type="text/javascript" charset="UTF-8" src="http://hostjs-mybb2011.narod.ru/js/asdsa.js?5"></script>
<script type="text/javascript" charset="windows-1251" src="http://hostjs-mybb2011.narod.ru/js/asdsa.js?5"></script>
</head>
  <body>

  </body>
</html>

Последний раз редактировалось Deff, 15.02.2013 в 02:05.
Ответить с цитированием
  #14 (permalink)  
Старый 15.02.2013, 02:05
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от Deff
Имхо по умолчанию скрипты грузятся в UTF-8
Похоже на то. Ибо у твоего скрипта нигде не указана кодировка явно, причем дефолтная кодировка для текстового содержимого - windows-1251. А для скриптов видимо utf-8

Так или иначе, атрибут charset (на который я давал ссылку выше) решает проблему ТС.

Встроенные сюда примеры не будут работать корректно. Кодировка html-документов один фиг utf-8, несмотря на тег meta
Ответить с цитированием
  #15 (permalink)  
Старый 15.02.2013, 02:06
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

Сообщение от Deff
Для UTF-8 - пофег походу атрибут charset="windows-1251"
не пофиг .

"Windows-1251 выгодно отличается от других 8‑битных кириллических кодировок (таких как CP866, KOI8-R и ISO 8859-5) наличием практически всех символов, использующихся в русской типографике для обычного текста .....она также содержит все символы для близких к русскому языку языков: украинского, белорусского, сербского, македонского и болгарского.

Имеет два недостатка............."
Ответить с цитированием
  #16 (permalink)  
Старый 15.02.2013, 02:07
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Нун попробовать в ANSI
Ответить с цитированием
  #17 (permalink)  
Старый 15.02.2013, 02:08
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Кодировка страницы windows-1251, кодировка скрипта utf-8, но она явно нигде не указывается. В итоге кракозябры:
http://new-era63.ru/hello-windows1251.php

Кодировка страницы windows-1251, кодировка скрипта utf-8, об этом сообщается через атрибут charset скрипта, в итоге все ок:
http://new-era63.ru/hello-utf8.php

Жать Ctr+F5, иначе (хром как минимум) кодировка кэшируется.
Ответить с цитированием
  #18 (permalink)  
Старый 15.02.2013, 02:10
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

<!DOCTYPE HTML>
<html>
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<script type="text/javascript" src="http://hostjs-mybb2011.narod.ru/js/2_asdsa.js"></script>
<script type="text/javascript" charset="UTF-8" src="http://hostjs-mybb2011.narod.ru/js/2_asdsa.js"></script>
<script type="text/javascript" charset="windows-1251" src="http://hostjs-mybb2011.narod.ru/js/2_asdsa.js"></script>
</head>
  <body>

  </body>
</html>

Последний раз редактировалось Deff, 15.02.2013 в 02:13.
Ответить с цитированием
  #19 (permalink)  
Старый 15.02.2013, 02:10
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от dmitriymar
да и есть частичное пересечение. в сообщение все буквы русского алфавита
Бред. Коды символов русского алфавита в utf-8 и в windows-1251 разные.
Ответить с цитированием
  #20 (permalink)  
Старый 15.02.2013, 02:14
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Для ANSI charset- работает!
(*В Ие 6-7 вообще не подгружается ANSI без указания правильной кодировки в charset
в ИЕ8 - ошибка сценария
Гугол вообще "имел" эту ANSI - не обращает внимания на charset - одни кракозябры,
Так шо пишите скрипты в UTF - 8

Последний раз редактировалось Deff, 15.02.2013 в 02:23.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с ожиданием загрузки станицы у консольного скрипта. Timon Общие вопросы Javascript 17 13.07.2012 18:33
Проблема с выводом скрипта на страницу Mike_S. Общие вопросы Javascript 8 14.06.2011 07:26
Проблема с переносом скрипта на файерфокс. antidem Firefox/Mozilla 1 21.01.2011 10:31
Проблема скрипта карусели в firefox. Очень прошу помощи. -user21- jQuery 5 16.06.2010 13:38
Ещё одна проблема обработки скрипта в Mozilla comcam Firefox/Mozilla 15 27.03.2009 02:22