У меня есть БД, но кодировка UT8 и русские символы отображаются в виде "??????".
Пробовал:
ALTER TABLE имя талицы CONVERT TO CHARACTER SET cp1251_general_ci
ALTER TABLE имя таблицы DEFAULT CHARACTER SET cp1251_general_ci
Ошибка:
Error
SQL query:
ALTER TABLE abils CONVERT TO CHARACTER SET cp1251_general_ci ALTER TABLE abils DEFAULT CHARACTER SET cp1251_general_ci
MySQL said:
#1115 - Unknown character set: 'cp1251_general_ci'
ALTER TABLE `имя талицы` CONVERT TO CHARACTER SET cp1251_general_ci
ALTER TABLE `имя таблицы` DEFAULT CHARACTER SET cp1251_general_ci
Ошибка: (Такая же)
Error
SQL query:
ALTER TABLE `abils` CONVERT TO CHARACTER SET cp1251_general_ci ALTER TABLE `abils` DEFAULT CHARACTER SET cp1251_general_ci
MySQL said:
#1115 - Unknown character set: 'cp1251_general_ci'
Спустя 2 минуты, 32 секунды (8.05.2011 - 21:18) Игорь_Vasinsky написал(а):
уже в таблице БД так отображаются? енсли до - то вроде уже никак, т.к. они записались в таком виде.
Спустя 3 минуты, 42 секунды (8.05.2011 - 21:22) BubbleBee написал(а):
В БД так:


Спустя 1 минута, 55 секунд (8.05.2011 - 21:24) Игорь_Vasinsky написал(а):
Цитата |
#1115 - Unknown character set: 'cp1251_general_ci' |
укажи как cp1251
Спустя 18 минут, 28 секунд (8.05.2011 - 21:42) BubbleBee написал(а):
CREATE TABLE `academy` (
`id` int(1) NOT NULL default '0',
`type` int(1) NOT NULL default '0',
`title` varchar(255) NOT NULL default '',
`srok` int(3) NOT NULL default '0',
`price` int(6) NOT NULL default '0',
`level` int(3) NOT NULL default '0'
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;
INSERT INTO `academy` (`id`, `type`, `title`, `srok`, `price`, `level`) VALUES
(5, 0, 'Наёмник', 14400, 75, 4),
(7, 1, 'Мастерство владения дубинами/молотами', 1800, 30, 0),
(5, 1, 'Мастерство владения мечами', 1800, 30, 0),
(6, 1, 'Мастерство владения топорами/алебардами', 1800, 30, 0),
(4, 1, 'Мастерство владения ножами/кинжалами', 1800, 30, 0),
(1, 0, 'Лекарь', 10800, 50, 3),
(2, 0, 'Кузнец', 14400, 75, 4),
(3, 0, 'Огранщик', 14400, 75, 4);
И тем не менее отображается какими-то знаками
Спустя 1 минута, 1 секунда (8.05.2011 - 21:43) Игорь_Vasinsky написал(а):
где??? в PMA или при выводе?
Спустя 4 минуты, 34 секунды (8.05.2011 - 21:48) BubbleBee написал(а):
Это я таблицу создаю так
Спустя 2 минуты, 45 секунд (8.05.2011 - 21:50) BubbleBee написал(а):
Еще фигня...
Делаю запрос:
Ошибка:
Делаю запрос:
INSERT INTO `items` ('ring739', 'Кольцо Администратора', 500000, 3, '', '', 100, 500, 500, 500, 500, 500, 0, 0, 0, 0, 500, 500, 0, 0, 0, 0, 0, 500, 500, 500, 500, 500, 700, 1000, 500, 700, 1000, 0, 0, 0, 0) VALUES
Ошибка:
Error
SQL query:
INSERT INTO `items` ( 'ring739', 'Кольцо Администратора', 500000, 3, '', '', 100, 500, 500, 500, 500, 500, 0, 0, 0, 0, 500, 500, 0, 0, 0, 0, 0, 500, 500, 500, 500, 500, 700, 1000, 500, 700, 1000, 0, 0, 0, 0 )
VALUES
MySQL said:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''ring739', 'РšРѕР»СŒС†Рѕ Р
Спустя 1 минута, 43 секунды (8.05.2011 - 21:52) alex12060 написал(а):
ALTER TABLE имя талицы CONVERT TO CHARACTER SET cp1251 COLLATE cp1251_general_ci;
ALTER TABLE имя таблицы DEFAULT CHARACTER SET cp1251 COLLATE cp1251_general_ci;
Спустя 2 часа, 11 минут, 6 секунд (9.05.2011 - 00:03) Игорь_Vasinsky написал(а):
Сделай страницу в нужной кодировке, + кодировка в хеадер + В .htaccess + set_names сразу после подключения к БД
Спустя 1 минута, 59 секунд (9.05.2011 - 00:05) BubbleBee написал(а):
Все и так в кодировке cp1251 и страницы, и таблицы, но хз. Буду на компе - попробую способ alex12060
Спустя 4 минуты, 42 секунды (9.05.2011 - 00:10) Игорь_Vasinsky написал(а):
у тя сам файл в юникоде видимо
