1. Проверьте, цел ли dump. Если в дампе эти буквы битые, то надо это восстанавливать в дампе.
2. Заливайте дамп. mysql --default-character-set=utf8 < dump.mysql
Предварительно не забудте alter table из преведущих постов.
3. Добавте в includes/database.mysql.inc
mysql_query("set charset utf8");
сразу после строки
mysql_select_db(substr($url['path'], 1)) or die('unable to select database');
Все зависит от структуры базы. Если она хотя бы отдаленно напоминает Друпаловскую, то стоит.
А вообще... Даже если нет, то можно сделать, чтобы она конвертировалась в друпаловскую на лету. Например, с помощью тригеров. Надо всего-то досканально изучить Друпаловские принципы хранения данных в БД. И, думаю, что это не очень сложно.
А dump делался еще в 4.0 версии ?
Если нет, то придется еще во всем дампе, в упоминаии кодировки прописать utf8
Перед заливанием дампа
alter database db_name default charset utf8;
и
alter database db_name charset utf8;
В DEFAULT? - я так понял, что это необязательно - слово исключительно для некой совместимости. Я не прав?
Нет. Дело в том, что в mysql помимо кодировки БД, есть еще кодировка таблицы, и, мне тут сказали (сам я на это не натыкался), даже кодировка столбца. Зачем весь этот зоопарк - я не знаю, знаю лишь, что он создает вагончик проблем... Вот default обозначает, дефолтная для всех вновь созданных таблиц...
Дело в том, что drupal.org достаточно посещаемый сайт. И, кроме самого сайта drupal.org, на этой же машине, крутятся еще кучка сайтов и кучка сервисов.
Нет, боюсь это проблема хостига, который не дает скрипту выполнятся более 3сек, а local.inc - это файл, где произошел затык.
А вот перевод с drupal.ru разбит на 3 (по-моему) маленьких файлов (и есть один большой). Дак вот, вы не пробовали заливать эти маленькие файлы? Перевод разбит на несколько файлов именно по этой причине.
Версии программ редко сравниваются в лексико-графическом порядке (а было бы удобно!). Поэтому, совсем не все равно, где в версии стоит точка. Чаще всего это именно сравнение чисел между точек. А еще всякие буковки встречаются
Но, чтобы не вохникало сомнений, надо глядеть в Changelog
Надо создать в своем домашнам каталоге каталог tmp и указать его в "настройках" и создать в корне Друпала каталог files и сказать на него chown a+w files
Хотя, сразц оговорюсь, что это не совсем правильно. Разрешать записывать в него всеи кому не поподя. Правлиьнее открыть доступ только пользователя, от чьего имени запущен Апач.
В коде модуля найди строку
"Preview comment" (или что-то подобное) и замени ее на "Предпросмотр комментария" (или как там это у тебя переведено), в кодировке utf8.
Вопрос по кодировкам и вообще (опять)
Да неужели?
У меня все работает? Что я делаю неправильно?
Вопрос по кодировкам и вообще (опять)
1. Проверьте, цел ли dump. Если в дампе эти буквы битые, то надо это восстанавливать в дампе.
2. Заливайте дамп. mysql --default-character-set=utf8 < dump.mysql
Предварительно не забудте alter table из преведущих постов.
3. Добавте в includes/database.mysql.inc
mysql_query("set charset utf8");
сразу после строки
mysql_select_db(substr($url['path'], 1)) or die('unable to select database');
Вопрос по кодировкам и вообще (опять)
utf8
Использование Drupal с базой отдельного приложения
Все зависит от структуры базы. Если она хотя бы отдаленно напоминает Друпаловскую, то стоит.
А вообще... Даже если нет, то можно сделать, чтобы она конвертировалась в друпаловскую на лету. Например, с помощью тригеров. Надо всего-то досканально изучить Друпаловские принципы хранения данных в БД. И, думаю, что это не очень сложно.
Вопрос по кодировкам и вообще (опять)
А dump делался еще в 4.0 версии ?
Если нет, то придется еще во всем дампе, в упоминаии кодировки прописать utf8
Перед заливанием дампа
alter database db_name default charset utf8;
и
alter database db_name charset utf8;
Переход с mysql 3 на 4
Нет. Дело в том, что в mysql помимо кодировки БД, есть еще кодировка таблицы, и, мне тут сказали (сам я на это не натыкался), даже кодировка столбца. Зачем весь этот зоопарк - я не знаю, знаю лишь, что он создает вагончик проблем... Вот default обозначает, дефолтная для всех вновь созданных таблиц...
Переход с mysql 3 на 4
Сделай еще altet database default charset utf8
Перед импорта дампа.
А строка mysql_query("SET CHARACTER SET utf8") вот так выглядит.
Дневник
[url=faq]F.A.Q[/url]!
closed.
Как настроить поиск русских символов без учета регистра?
Вы что-то путаете. Понятие "кодировка" в mysql появилось начиная с версии 4.1.
EKB-Lug
Ааа... Можно поподробнее ?
подскажите новичку
Есть ли какие-нибудь ошибки? В логах например?
Или в "администрировать -> настройки"?
Могу предположить, что проблема с правами на files/. Тем не менее, сначала ответте на вопрос.
Апгрейд серверов drupal.org состоялся
Дело в том, что drupal.org достаточно посещаемый сайт. И, кроме самого сайта drupal.org, на этой же машине, крутятся еще кучка сайтов и кучка сервисов.
Fatal error: Maximum execution time of 3 seconds exceeded in ...locale.inc. Was:Вот такая, блин, проблема :(
Нет, боюсь это проблема хостига, который не дает скрипту выполнятся более 3сек, а local.inc - это файл, где произошел затык.
А вот перевод с drupal.ru разбит на 3 (по-моему) маленьких файлов (и есть один большой). Дак вот, вы не пробовали заливать эти маленькие файлы? Перевод разбит на несколько файлов именно по этой причине.
браузер автоматически нераспознаёт utf-8, что делать?
А в заголовке страницы:
Content-type: text/html; charset=utf8;
Добавте в файл .htaccess в корне сайта:
charsetdisable on
AddDefaultCharset UTF-8
Drupal: двуязычность ?!
Версии программ редко сравниваются в лексико-графическом порядке (а было бы удобно!). Поэтому, совсем не все равно, где в версии стоит точка. Чаще всего это именно сравнение чисел между точек. А еще всякие буковки встречаются
Но, чтобы не вохникало сомнений, надо глядеть в Changelog
Про права доступа
Надо создать в своем домашнам каталоге каталог tmp и указать его в "настройках" и создать в корне Друпала каталог files и сказать на него chown a+w files
Хотя, сразц оговорюсь, что это не совсем правильно. Разрешать записывать в него всеи кому не поподя. Правлиьнее открыть доступ только пользователя, от чьего имени запущен Апач.
Drupal: двуязычность ?!
Поищите на этом сайте. Была ооочень длиная тема по этому поводу
http://drupal.ru/search
http://google.ru/search?q=site:drupal.ru
Drupal: двуязычность ?!
4.3.11 > 4.3.3 так что все в порядке.
http://www.php.net/ChangeLog-4.php
i18n v4.6 на Drupal v4.5 нельзя.
Добавить обычную html-страницу без полей "добавлено" "дата"
Ээх... в сотый раз отвечаем...
/admin/themes/settings
"Отображать информацию о сообщении"
Как сделать алфавитную сортировку ?
Нуу.. тогда можно написать модуль, который автотматически будет добавлять node в какой-нибудь term таксономии, исходя из title.
Модуль quote. Как убрать одноименную ссылку?
Прикрепил к теме исправленный файл.
Сложные формы
Все поля во flexinode имеют нечто вроде id="edit-flexinode_10". Вероятно, ими можно управлять через css.
Модуль quote. Как убрать одноименную ссылку?
В коде модуля найди строку
"Preview comment" (или что-то подобное) и замени ее на "Предпросмотр комментария" (или как там это у тебя переведено), в кодировке utf8.
Сложные формы
http://www.aditech.nl/home/sollicitatie_form.asp
А в чем же она такая сложная?.. Дизайном ?
Модуль quote. Как убрать одноименную ссылку?
Эм... А для чего же вы этот модуль ставили ?
Вообще говоря, тэг [qoute] поддерживается bbcode.module, а quote.module, фактически, нужен только для ссылки.