Быстрый лёгкий надёжный форумный движок
Вы не вошли.
Прочитал уже все темы, но так и не могу решить вопрос с кодировкой.
Проблема в следующем, скачал Вашу сборку, устанавливаю на сайт, а не на поддомен, кодировка базы стоит UTF-8. Еще при этапе установки вместо русского везде знаки вопроса, что делать?
В принципе мне подойдет и обычная (официальная) сборка, но с ней другая проблема, ставлю ее, пытаюсь русифицировать но не могу, просто ничего не меняется, русифицирую путем выбора в админке русского языка, и еще сразу если не трудно может кто скинет русификацию для админки версия 1.2.17?
Всем заранее спасибо.
В .htacces прописать строку:
AddDefaultCharset utf-8
В .htacces прописать строку:
AddDefaultCharset utf-8
Прописывал, кстати у меня .htacces открывается в ироглифах, и не как не удается его изменить, менял кодировку но ничего( (блокнот Notepad++)
Добавлено спустя 3 минуты 4 секунды:
Сори открыл в акелпаде все встало нормально!
Добавлено спустя 8 минут 11 секунд:
Добавляю строку а в исходнике все равно <meta http-equiv="Content-Type" content="text/html; charset=Windows-1251" />
Добавлено спустя 12 минут 3 секунды:
Меня и //@mysql_query("SET NAMES 'utf8'"); (раскоментировал)
и эту строчку вписывал header('Content-type: text/html; charset=utf-8');
Все рано не фурычит(
Добавляю строку а в исходнике все равно <meta http-equiv="Content-Type" content="text/html; charset=Windows-1251" />
В инсталлере?
Открой файл инсталлера, убедись в какой кодировке там русский текст.
Если он Windows-1251, то нет нужды городить огород, сделай AddDefaultCharset Windows-1251 на время установки.
Все хорошо, установил, только одно, но, вместо буквы Ш знаки вопроса, раскоментировать //@mysql_query("SET NAMES 'utf8'") пытался, не помогло! В header('Content-type: text/html; charset=utf-8'); делал, AddDefaultCharset utf-8 и это тоже. Как быть?
Добавлено спустя 1 минуту 12 секунд:
Вот ссылка http://littledogs.ru/forum/ мало ли понадобится)
При установке форума был выбран тип БД mysql improved.
Открыть config.php, заменить
$db_type = 'mysqli';
на
$db_type = 'mysql';
Все новые сообщения будут в порядке.
К сожалению Вы не правы, в конфиге стоит именно mysql, пробывал поставить и mysqli, но все остается также(
Добавлено спустя 1 минуту 10 секунд:
И еще вопросик, заменил favicon.ico на свой, в опере значек поменялся в firefox нет(
Все вопрос с кодировкой решен! действительно вся проблема была в закоментеной строчке, просто после раскоментивания все становилось коряво написано, и я думал что все не так( Просто раскоментил строчку до установки и поставил заново и все ок, всем спасибо, остался один вопрос с иконкой (favicon.ico), почему она не меняеется(
остался один вопрос с иконкой (favicon.ico), почему она не меняеется(
Возможно firefox ее у себя в кэше держит!?
Возможно firefox ее у себя в кэше держит!?
Пробыва очистить кеш через сонтр+ф5 и через настройки, не помогло, заменил родную иконку на свою, не помогло, просто удалил иконку не помогло, причем в админке все ок?
....
Редактировался spycam (2008-03-01 16:40:02)
[spoiler]пробовал пишется через о[/spoiler]
Все хорошо, установил, только одно, но, вместо буквы Ш знаки вопроса, раскоментировать //@mysql_query("SET NAMES 'utf8'") пытался, не помогло! В header('Content-type: text/html; charset=utf-8'); делал, AddDefaultCharset utf-8 и это тоже. Как быть?
Так как исправить глюк с буквой "Ш" я не понял, расскажите пожалуйста поподробнее что сделать надо.
дайте ссылку на форум, посмотрим. если не хотите публично - киньте в личку
Отправил ссылку в ЛС
протестировал. написал ответ в личку. дело в set names
Спасибо! Всё работает.
Моя проблема, как мне кажется, должна быть проще, но я уже извёлся.
Скачал Вашу сборку. Закинул на сайт. И тут же возникают траблы: страница установки форума отображается иероглифами. Причем только в Operе. IE отображает всё нормально. Я не привередливый, но большинство моих знакомых использут именно Оперу ))). В чём может быть проблема?
P.S. Перепробывал все описанные в FAQ методы и способы. Мож я чего не понял? )))
Да. Ты видимо забыл в .htaccess вставить AddDefaultCharset utf-8
ФАК читал, В .htacces AddDefaultCharset win-1251 В @mysql_query("SET NAMES 'utf-8'");
Проблема в следующем в Opere и Firefoxе отображается русский так Форум
В IE с кодировкой проблем нет. Что надо сделать чтобы и в Opere понятно отображалось?
при чем тут win-1251?
менял я на utf-8 не изменилось ничего
ccылка есть?
Поменял в настройках броузера кодировку, все нормально показывает
Спасибо
Редактировался Ринат (2008-03-28 10:40:58)
Да. Ты видимо забыл в .htaccess вставить AddDefaultCharset utf-8
Проблему решил.
Добавление просто строчки AddDefaultCharset utf-8 не помогло.
Сделал так: в файл .htaccess прописал следующий код
CharsetDisable On
AddDefaultCharset utf-8
и всё как рукой сняло.
Редактировался Yevgen (2008-03-28 17:23:10)