18.02.2014, 07:21 | #1 (ссылка) |
Новичок
Регистрация: 21.12.2013
Сообщений: 7
Репутация: 0
|
Меню на JQuery.
Здравствуйте.
В меню на JQuery и CSS Less почему-то отображаются вместо русских слов одинаковые ромбы в Фаейфоксе. Но английские буквы нормально читаются. Такая же ситуация в подписях в галерее на SlimBox. Сначала файл с расширением less тестировал В Фаерфокс (там сейчас все просто работает, без установки сервера). Теперь использую попробовал другой способ - с WinLess-компилятором. Точно такая же ситуация, но теперь отображается код во всех браузерах, и везде квадратики в количестве русских букв в меню. Подскажите пожалуйста, как это исправить? Вот два скриншота из Фаерфокса и Эксплорера 10 <a target="_blank" href="http://i-fotki.info/"><img src="http://f16.ifotki.info/org/394a2ad8232d793a6757239e478e18526de556175350059.jp g" ></a> <a target="_blank" href="http://i-fotki.info/"><img src="http://f16.ifotki.info/org/0130fe4f10436d77387ee4afead8c1316de556175350125.jp g" ></a> |
18.02.2014, 15:00 | #2 (ссылка) |
Новичок
Регистрация: 21.11.2009
Сообщений: 486
Репутация: 47
|
oleg.com, скорее всего, проблема в кодировке. Исправить можно двумя путями:
1) Явно указаем кодировку: На клиентской части это: Код:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> Код:
header("Content-type: text/html; charset=windows-1251"); при отправке из javascript примените функцию encodeURIComponent, которая кодирует в Unicode: Код:
req.send('param='+encodeURIComponent('привет мир')); Код:
iconv("UTF-8", "WINDOWS-1251", $param); 1 Код:
default-character-set = cp1251 Код:
init-connect="SET NAMES cp1251" Код:
skip-character-set-client-handshake=1 |
18.02.2014, 21:29 | #3 (ссылка) |
Новичок
Регистрация: 21.12.2013
Сообщений: 7
Репутация: 0
|
Благодарю за ответ!
А если кодировку использую utf-8 и указываю ее в заголовке документа (charset="utf-8"), файл сохраняю из Notepad++ как html страницу. Сервера и базы данных нет, просто статичный сайт. Файл jquery.min.js (он около 90 КБ) подключаю из локальной папки на диске? При этом, все нужные опции, кроме русского текста нормально работают. На хостинге тоже. ---------- Добавлено в 20:29 ---------- Предыдущее сообщение было написано в 19:59 ---------- Понял: нужно было кодировку html файла в меню Notepad изменить. |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обработка новых элементов (jQuery) | Shugich | Веб-строительство | 2 | 02.09.2013 16:33 |
Jquery плагин | tyhur | Веб-строительство | 0 | 13.01.2013 15:02 |
Конфликт двух плагинов на Jquery | HuKaHeTy | Веб-строительство | 0 | 10.09.2012 11:02 |
Dvd меню | Романыч | Мультимедиа | 3 | 20.12.2011 16:15 |
Не подключается jQuery | Astrovoid | Веб-строительство | 1 | 12.12.2011 11:40 |