Recent Topics

1 Jan 02, 2008 09:16    

How to force b2evo to use Unicode charset (UTF-8) by default

Как заставить ваш блог работать в кодировке UTF-8

[list]1. Зайдите в phpMyAdmin и создайте базу данных, установите в ней сравнение (collation) utf8_unicode_ci.[/list:u]
[list]2. Установите b2evo в эту базу данных.[/list:u]
[list]3. Найдите и исправьте эти строки в файле /conf/_locales.php[/list:u]

$force_io_charset_if_accepted = 'utf-8';
$db_config['connection_charset'] = 'utf8';

Теперь необходимо установить Русский язык

[list]4. Скачайте Русские языковые файлы для вашей версии b2evo. Для последней версии можете скачать тут
http://ru.b2evo.net/bstat/stat.php?locale=ru-RU

Распакуйте содержимое архива а папку /locales.[/list:u]
[list]5. Зайдите в панель управления Общие настройки -> Региональные (Backoffice -> Global Settings -> Regional), и выберете Локаль по умолчанию (Default locale) Русский utf-8 (RU) .[/list:u]

Если вы хотите обновить уже существующую базу данных

[list]1. Обязательно сохраните вашу базу! Обновите b2evo.[/list:u]
[list]2. Теперь нам нужно заменить старую кодировку (collation) на новую utf8_unicode_ci во всей базе данных (везде, в каждой таблице) это важно! Для этого есть несколько способов:
[list]a) Выполнить SQL команду (можно найти [url=http://forums.b2evolution.net/viewtopic.php?t=13366]здесь[/url] )
b) Экспортировать базу в SQL формате, открыть ее в текстовом редакторе и использовать функцию Найти/Заменить.
c) Или сделать это вручную через phpMyAdmin. [/list:u][/list:u]

[list]После того как ваша база данных приведена к новой кодировке необходимо выполнить пункты 3 – 5[/list:u]
Все, успехов в локализации!

2 Mar 28, 2008 05:40

Спасибо, помогло.
Только вот имена пользователей (Имя Фамилия) отображаются вопросами.
Как тут быть?

3 Mar 28, 2008 05:52

Добро пожаловать на форум!

Обычно так бывает когда база в utf8, а блог отображается в ISO-8859-1

Вы уверены что изменили /conf/_locales.php ?

Чтобы ответить конкретнее, надо знать кодировки блога (браузера) и базы данных, а также версию MySQL и версию системы.

[url=http://ru.b2evo.net/show.php?cat=3]Тут [/url]можно скачать сразу рабочую систему последней версии с Русским языком

4 Mar 28, 2008 07:10

Извините за беспокойство.
Вместо $db_config['connection_charset'] = 'utf8';
я указал $db_config['connection_charset'] = 'utf-8';

5 Mar 28, 2008 07:13

Значит все работает?
Хорошо :)

6 Mar 28, 2008 07:16

А вот это осталось при уведомлении о новых комментах по e-mail:

Subject: [?б??влени?] ?ов?й коммен?а?ий на "?а?ке?ингова? ак?и? на EV-DO"

Я пока не обновлялся на локализованную версию. Можно узнать, это известная проблема и там это исправлено?


Form is loading...