Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.08.2018, 06:30
Новичок на форуме
Отправить личное сообщение для Curt54rus Посмотреть профиль Найти все сообщения от Curt54rus
 
Регистрация: 08.08.2018
Сообщений: 6

Ошибка с кодировкой после обработки JavaScript
Добрый день!

Подскажите пожалуйста, есть функция JavaScript после которой открываются еще 20 новостей. => "Показать еще"

Так вот после нажатия на эту кнопку - новость отображается в глючной кодировке... Хотя в БД все в одной кодировке.

В JavaScript не разбираюсь, но получается в каких-то кракозябрах... подскажите кто знает, в каком направлении копать эту проблему?

Сайт: binkra.ru, взизу под новостями есть кнопочка!

Заранее спасибо большое!
Ответить с цитированием
  #2 (permalink)  
Старый 28.08.2018, 08:05
Профессор
Отправить личное сообщение для Artur_Hopf Посмотреть профиль Найти все сообщения от Artur_Hopf
 
Регистрация: 13.03.2018
Сообщений: 278

Я тоже не разбираюсь, но эта строка мне не нравится там =)
contentType: "application/x-www-form-urlencoded;charset=ISO-8859-15",


Посмотри в каком виде данные приходят:

success: function(data) {
console.log(data);
}
Ответить с цитированием
  #3 (permalink)  
Старый 28.08.2018, 13:43
Новичок на форуме
Отправить личное сообщение для Curt54rus Посмотреть профиль Найти все сообщения от Curt54rus
 
Регистрация: 08.08.2018
Сообщений: 6

Ту строчку я сам добавлял потестить будет ли менять кодировку... удалил ее вобщем...

строчку что ты дал - добавил, а куда дальше смотреть?
Ответить с цитированием
  #4 (permalink)  
Старый 28.08.2018, 14:49
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,585

В head добавь
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
__________________
29375, 35
Ответить с цитированием
  #5 (permalink)  
Старый 29.08.2018, 07:02
Новичок на форуме
Отправить личное сообщение для Curt54rus Посмотреть профиль Найти все сообщения от Curt54rus
 
Регистрация: 08.08.2018
Сообщений: 6

Добавил, кодировку это не исправило
Ответить с цитированием
  #6 (permalink)  
Старый 29.08.2018, 12:33
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,585

Сервер тоже пусть отправляет заголовок Content-Type: text/html; charset=windows-1251, сейчас он даёт просто text/html.
Можно ещё в запрос добавить mimeType:'text/html; charset=windows-1251'; но лучше таки править сервер.
__________________
29375, 35
Ответить с цитированием
  #7 (permalink)  
Старый 29.08.2018, 12:55
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Ajax работает с UTF. И зачем сервер отвечает полноценными страницами?
Ответить с цитированием
  #8 (permalink)  
Старый 29.08.2018, 13:04
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,585

laimas, "дешёвый" ajax: "а зачем серверный код править и так сойдёт".
__________________
29375, 35
Ответить с цитированием
  #9 (permalink)  
Старый 29.08.2018, 13:10
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Это не Ajax, а бардак, потому как на асинхронные запросы выплевывается обычная страница со всем прелестями - подключениями JS/CSS, с JS на страницах. Причем кодировка у них указывается как UTF.
Ответить с цитированием
  #10 (permalink)  
Старый 29.08.2018, 13:28
Новичок на форуме
Отправить личное сообщение для Curt54rus Посмотреть профиль Найти все сообщения от Curt54rus
 
Регистрация: 08.08.2018
Сообщений: 6

Такой бардак мне достался по наследству.. понимаю что ужас там, а не сайт.. надо все переделывать...

проблему решил прописав в начало index.php
header('Content-Type: text/html; charset=windows-1251');


Всем отписавшимся еще раз спасибо, тему можно закрывать!
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
После перехода на IE 9 javascript перестал работать как требуется javascript_pupil Общие вопросы Javascript 2 04.10.2011 11:19
Выполнить код после обработки скрипта RasimS Общие вопросы Javascript 2 11.02.2011 15:25
JavaScript на Яндекс.Фотки - почему тормозит браузеры? ZavFirefox Javascript под браузер 23 27.09.2009 19:24
То-ли лыжи не едут, толи... возможно ошибка в коде. AzriMan Общие вопросы Javascript 19 18.05.2009 16:07
Восстановление работоспособности JavaScript после Exception в xhtml no_alex Events/DOM/Window 13 03.12.2008 13:47