Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Кодировка отобржается некорректно

Кодировка отобржается некорректно


     28.12.2012    Все вопросы » Общие вопросы    6769

вопрос
Установил AJAX подгрузку контента, как новости в вк, чтобы страницы не нужно было листать, они загружаются сами. Но вод проблема, все что заружено через AJAX отобажается неправильно кодировкой.

Кодировка отобржается некорректно

Пробывал прописать AddDefaultCharset windows-1251 в .htaccess, но не помогло, на опере все равно отображается не так как нужно.

Сервер Apachе

Ответил: BR0kEN


Во-первых, в htaccess кодировку нужно вписывать в самом верху, после строки определения индексного файла:
DirectoryIndex index.php
AddDefaultCharset windows-1251
Во-вторых, нужно убедиться кодировка сайта действительно cp-1251. В-третьих, единственный возможный баг, возникающий при использовании данного кода, - это кодировка, и, раз все решают данную задачу, то значит вы что-то делаете не так. В-четвертых, но маловероятно, у вас просто не происходит запись htaccess.

16 комментариев

Ayk
Юзер

Ayk - 28 декабря 2012 15:38 -

Все перепробывал, в заголовках cp1251, htaccess записывает, пробывал шаблон перекодировать, вод только база данных у меня в utf-8,

Сопоставление соединения с MySQL 1251

Сервер: MySQL (Localhost via UNIX socket)
Версия сервера: 5.1.63-0+squeeze1
Версия протокола: 10
Пользователь: cinema@localhost
MySQL-кодировка: UTF-8 Unicode (utf8)

Ayk
Юзер

Ayk - 28 декабря 2012 15:39 -

Сравнение ср1251_bin

Ayk
Юзер

Ayk - 28 декабря 2012 21:24 -

Люди помогите, не знаю как уже кодировку поменять...

Прописал в htaccess, пробывал другие команды... Ничего не помогло, прописаны
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
, перекодировал всю БД, сейчас полностью cp1251 это 100%. Но при этом коде, все равно отображается также(

Ayk
Юзер

Ayk - 28 декабря 2012 21:27 -

Везде в админ панели, в конфиге dbconfig cp1251

Kolya groza morey
Юзер

Kolya groza morey - 28 декабря 2012 23:46 -

Цитата: Ayk
пробывал шаблон перекодировать

Какими программами перекодирувал?

Ayk
Юзер

Ayk - 28 декабря 2012 23:48 -

Notepad, нашел все упоминания utf заменил на cp1251, перекодировал полность, залил через ssh

Ayk
Юзер

Ayk - 28 декабря 2012 23:48 -

Мне бы понять в какую сторону копать htaccess игнорит или БД

Ayk
Юзер

Ayk - 29 декабря 2012 00:02 -

Люди помогите плиз, это последнее что мне нужно!) и я от вас отстану)

nowheremany
Эксперт

nowheremany - 29 декабря 2012 09:39 -

Вы же искали бесплатного решения - вот вам...

Благодарность принимаю тут Связь

Sander
PHP-developer

Sander - 29 декабря 2012 12:29 -

Банальный вопрос.
Все ли php файлы модуля и js файлы перекодированы в cp1251?
И есть ли в /ajax/***,php файлах мудуля строка?
header(

SanDev.pro - мой блог.

Telegram: @sandev
Skype: Sander8804

Ayk
Юзер

Ayk - 29 декабря 2012 13:06 -

строка есть, все перекодировано


@header("Content-type: text/html; charset=".$config['charset']);

Ayk
Юзер

Ayk - 29 декабря 2012 13:04 -


Ayk
Юзер

Ayk - 29 декабря 2012 13:07 -

Вод почему то нельзя создавать БД через phpmyadmin, а если создаю через ispmanager, она сразу utf8, хотя выбераю cp1251, у меня в бд 2 таблицы. одна utf8 другая cp1251

Googledono
Юзер

Googledono - 29 сентября 2013 16:16 -

та же проблема. менял все файлы в utf-8 и в ansi. менял кодировку в конфиге на утф-8. остаётся проблема с этими крякозябрами.

dj-avtosh
PHP-developer

dj-avtosh - 29 сентября 2013 16:50 -

Готово)

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

dj-avtosh
PHP-developer

dj-avtosh - 29 сентября 2013 16:17 -

Напишите в icq, с удовольствием помогу решить проблему.

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх