Страница 1 из 1

Вместо текста вопросики.

СообщениеДобавлено: 10 сен 2010, 10:59
Jimmbo
Установил concrete5. Но на страницах сайта и в панели управления вместо русского текста появились вопросики. В настройках всё уже пробовал нажимать но не помогает. Долго сидел мучился и никаких результатов :cry: как эту проблему исправить??

Re: Вместо текста вопросики.

СообщениеДобавлено: 10 сен 2010, 22:02
Admin
Это проблема в кодировке при создании базы данных.
При установке concrete5 база данных должна находиться в кодировке UTF-8,
но на некоторых серверах она по-умолчанию создается в других кодировках,
что и заставляет отображаться русские буквы в виде вопросиков.

Для решения проблемы попробуйте один из способов:

1 способ:

1. При установке cms в директории config появляется файл файл site.php. Если этот файл существует - удалите его, чтобы появилась возможность новой установки concrete5.
2. поставьте в общих настройках phpMyAdmin кодировку - utf8_general_ci.
3. создайте новую базу и проверьте, что она действительно создана с кодировкой utf8_general_ci.
4. установите concrete5.

2 способ.
1. В файле php.ini на вашем сервере необходимо установить переменные
default_charset = "UTF-8"
mbstring.internal_encoding = UTF-8

2. Если у вас есть полный доступ к серверу, добавьте следующие строчки в
файл /etc/mysql/my.cnf

[client]
default-character-set=utf8

[mysqld]
init_connect='SET collation_connection = utf8_unicode_ci; SET NAMES utf8;'
default-character-set=utf8
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake

[mysqldump]
default-character-set=utf8

[mysql]
default-character-set=utf8

3. Создайте базу данных и установите concrete5.

Re: Вместо текста вопросики.

СообщениеДобавлено: 06 окт 2010, 15:05
Count_Raven
Есть еще пара моментов:

1. На некоторых хостингах у веб-сервера принудительная перекодировка отдаваемого контента. Помогает залить в корень сайта файл .htaccess и в него добавить строку AddDefaultCharset Off

2. Опять же на некоторых хостингах такая ситуация - установка на русском языке и страницы сайта тоже, но вот в панели управления все в вопросах.
Помогает такое - в файле /concrete/config/base.php найти такое:

if (!defined('LOCALE')) {
define("LOCALE", 'ru_RU');
}

и поменять на такое:

if (!defined('LOCALE')) {
define("LOCALE", 'ru_RU.UTF-8');
}

Re: Вместо текста вопросики.

СообщениеДобавлено: 07 окт 2010, 13:52
xstarter
Count_Raven писал(а):1. На некоторых хостингах у веб-сервера принудительная перекодировка отдаваемого контента. Помогает залить в корень сайта файл .htaccess и в него добавить строку AddDefaultCharset Off

Ещё как вариант

AddDefaultCharset utf-8

Re: Вместо текста вопросики.

СообщениеДобавлено: 08 окт 2010, 13:29
Count_Raven
xstarter писал(а):
Count_Raven писал(а):1. На некоторых хостингах у веб-сервера принудительная перекодировка отдаваемого контента. Помогает залить в корень сайта файл .htaccess и в него добавить строку AddDefaultCharset Off

Ещё как вариант

AddDefaultCharset utf-8


Да, но это опять же принудительная перекодировка любого вывода в UTF-8. Проще просто отключить, чтобы браузер детектил по хедеру.

Re: Вместо текста вопросики.

СообщениеДобавлено: 10 ноя 2010, 19:40
svvoy
РЕБЯТА все что вы писали пробовал сделать! непомогло! у меня развечто нет доступа до сервера! как исправить какозябры??? :(

Re: Вместо текста вопросики.

СообщениеДобавлено: 10 ноя 2010, 22:30
greef
Я тут писал уже, мне помогло, когда я поставил в фтп-менеджере бинарный режим передачи и перезалил движок. Попробуйте, должно получиться, т.к. судя по описанию - один в один, как у меня было.

Re: Вместо текста вопросики.

СообщениеДобавлено: 11 ноя 2010, 18:58
svvoy
greef писал(а):Я тут писал уже, мне помогло, когда я поставил в фтп-менеджере бинарный режим передачи и перезалил движок. Попробуйте, должно получиться, т.к. судя по описанию - один в один, как у меня было.

спасибо! я пользуюсь FileZilla Там есть режим предачи- Авто - ASCLL и Двоичный
как я понял ни один из них не бинарный! подскажи какой FTP-пишник лучше использовать?

Re: Вместо текста вопросики.

СообщениеДобавлено: 11 ноя 2010, 19:47
greef
svvoy писал(а):спасибо! я пользуюсь FileZilla Там есть режим предачи- Авто - ASCLL и Двоичный
как я понял ни один из них не бинарный!

:o Бинарный - это и есть двоичный, или наоборот, двоичный - это и есть бинарный ))
svvoy писал(а):...подскажи какой FTP-пишник лучше использовать?

Я как раз FileZilla пользуюсь, причем очень давно, там ставь двоичный и перезаливай движок.