1

Тема: перевод из mysql 4 в 5

Здравствуйте, все прочитал по поиску, но мне почему ниодин выход не помогает

и так, на старом хостинге, все отлично работало, везде кодировка 1251
на новом тоже все сделал 1 в 1 как на старом, только все равно скрипт выдает ??????? вместо букв

вот кусок дампа

-- phpMyAdmin SQL Dump
-- version 2.9.0.2
-- http://www.phpmyadmin.net
-- 
-- Хост: localhost
-- Время создания: Окт 28 2007 г., 23:19
-- Версия сервера: 4.1.21
-- Версия PHP: 4.4.2
-- 
-- База данных: `epsiloni_xoops`
-- 
CREATE DATABASE `epsiloni_xoops` DEFAULT CHARACTER SET cp1251 COLLATE cp1251_general_ci;
USE `epsiloni_xoops`;

-- --------------------------------------------------------

-- 
-- Структура таблицы `xoops_avatar`
-- 

CREATE TABLE `xoops_avatar` (
  `avatar_id` mediumint(8) unsigned NOT NULL auto_increment,
  `avatar_file` varchar(30) NOT NULL default '',
  `avatar_name` varchar(100) NOT NULL default '',
  `avatar_mimetype` varchar(30) NOT NULL default '',
  `avatar_created` int(10) NOT NULL default '0',
  `avatar_display` tinyint(1) unsigned NOT NULL default '0',
  `avatar_weight` smallint(5) unsigned NOT NULL default '0',
  `avatar_type` char(1) NOT NULL default '',
  PRIMARY KEY  (`avatar_id`),
  KEY `avatar_type` (`avatar_type`,`avatar_display`)
) ENGINE=MyISAM  DEFAULT CHARSET=cp1251 AUTO_INCREMENT=10 ;

-- 
-- Дамп данных таблицы `xoops_avatar`
-- 

INSERT INTO `xoops_avatar` VALUES (1, 'savt461ba7452a2d2.gif', 'Паша', 'image/gif', 1176217413, 1, 1, 'S');
INSERT INTO `xoops_avatar` VALUES (2, 'savt461bc500bb9bf.jpg', 'Пузан', 'image/jpeg', 1176225024, 1, 2, 'S');
INSERT INTO `xoops_avatar` VALUES (3, 'savt46462d849aa41.jpg', 'камиль', 'image/jpeg', 1179004292, 1, 3, 'S');
INSERT INTO `xoops_avatar` VALUES (4, 'savt46477fa382e9e.jpg', 'Лось', 'image/jpeg', 1179090851, 1, 4, 'S');
INSERT INTO `xoops_avatar` VALUES (5, 'savt464e03f319a70.gif', 'Тачат', 'image/gif', 1179517939, 1, 0, 'S');
INSERT INTO `xoops_avatar` VALUES (9, 'savt466724864eb12.gif', '111', 'image/gif', 1181164678, 1, 0, 'S');

2

Re: перевод из mysql 4 в 5

Да, сервер freebsd
mysql 5.0.45
phpMyAdmin - 2.11.1

3

Re: перевод из mysql 4 в 5

Tachat
Не вижу никаких проблем с вашим дампом. Может вы неверно выбрали кодировку файла при импорте?

4

Re: перевод из mysql 4 в 5

все нормально. я даже пробовал через скрипт dumper делать, результат один и тот же   вот тут epsilon-int.ru

5

Re: перевод из mysql 4 в 5

Tachat
В импортированных таблицах, с помощью phpMyAdmin вы видите кирилицу?

Если есть доступ к конфигурационному файлу MySQL, попробуйте добавить в раздел [mysqld] следующую строку:
init-connect="SET NAMES cp1251"

6

Re: перевод из mysql 4 в 5

а где этот файл находится?

7

Re: перевод из mysql 4 в 5

Tachat
Поищите my.cnf. Обычно etc/my.cnf.

8

Re: перевод из mysql 4 в 5

спасибо, помогло