![]() |
phpNuke, phpBB и кодировка
В одной базе MySQL живут phpnuke и форум phpBB. Сделал экспорт через нюковскую админку. Залил на другую машину. Всё что касается нюки - нормально, форум не работает. Есть подозрение что из-за кодировки, так как сайт в 1251 а форум utf8. Вот что в бакапе хранится, примеры:
форум: DROP TABLE IF EXISTS `xx_bb_forums`; CREATE TABLE `xx_bb_forums` ( .... ) ENGINE=InnoDB /*!40101 DEFAULT CHARSET=utf8 */ /*!40101 COLLATE=utf8_bin */; INSERT INTO `xx_bb_forums` VALUES (1, 0, 1, 2, '', 'Жалобы', '', '', 7, '', '', '', 0, '', '', '', '', 7, '', 0, 1, 0, 2, 1, 1, 4, 53, 'Re: Проверка темы', 1248340318, 'Proverka', '', 32, 1, 1, 1, 1, 0, 0, 0, 0, 0); сама нюка: DROP TABLE IF EXISTS `xx_banner_clients`; CREATE TABLE `xx_banner_clients` ( ... ) ENGINE=InnoDB /*!40101 DEFAULT CHARSET=cp1251 */; Это нормальная выгрузка? или раз разные кодировки нужно было разнести таблицы по разным базам? или дело не в кодировке и такая абракадабра нормално вставится в utf8 |
ura! все зависит в какой кодировки вы получили файл. Лучше всего делать экспорт при помощи phpMyadmin, dumper иди системной командой mysqldump
|
Хм а как узнать в какой кодировке?
Выгружал из админки php-nuke. Загружал с помощью phpMyAdmin Если посмотреть сам файл в 1251, то то что в 1251 по русски видно, то что в utf8 в виде Проверка Если посмотреть в utf8, то то что в 1251 - зюками, то что в utf8 то по-русски |
ura! у вас видимо сам форум в кодировки utf, вот поэтому такая проблема.
Используйте phpMyAdmin для экспорта, она правильно должна раставить кодировки. |
спасибо, попробую
|
Часовой пояс GMT +4, время: 09:05. |
Copyright © 2005 by Soniks