Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: кодировка базы данных
Показать сообщение отдельно

Старожил


Сообщения: 201
Благодарности: 7

Профиль | Отправить PM | Цитировать


Ситуация такая. База нужна для веб сайта, и в ней записи на русском языке. При создании базы данных указывал опцию: CHARACTER SET cp1251. Создал файл с данными для одной из таблиц базы в кодировке cp1251. Добавляю его в таблицу с помощью LOAD DATA INFILE.... В терминале смотрю таблицу:
Код: Выделить весь код
SELECT * FROM makers;
- получаю имена мейкеров в виде
Код: Выделить весь код
????.?.
Думаю, может терминал не понимает. Посмотрел в Настройка->Кодировка стоит cp1251. Очистил таблицу, затем установил кодировку для конкретной таблицы:
Код: Выделить весь код
ALTER TABLE makers CONVERT TO CHARACTER SET cp1251 COLLATE cp1251_general_ci;
Опять добавил записи в таблицу - ничего не изменилось. Опять одни знаки вопроса, вместо букв! Как же все-таки сделать правильно?

Отправлено: 15:50, 12-09-2008 | #10

Название темы: кодировка базы данных