Страница 1 из 1
Вместо текста вопросики.

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

как эту проблему исправить??
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 и Двоичный
как я понял ни один из них не бинарный!

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