Проблемы с кодировкой в mysql monitor

Статус
Закрыто для дальнейших ответов.

Frants

New Member
Регистрация
11.01.2012
Сообщения
7
В этом новичек, очень прошу помочь.

Установил мускул 5.5. Создал БД, создал в ней таблицы путем импорта из файла с sql разрешением следующего:


Код:
create table customers
( customerid int unsigned not null auto_increment primary key,
  name char(50) not null,
  address char(100) not null,
  city char(30) not null
);
create table orders
( orderid int unsigned not null auto_increment primary key,
  customerid int unsigned not null,
  amount float(6,2),
  date date not null
);
create table books
(  isbn char(13) not null primary key,
   author char(50),
   title char(100),
   price float(4,2)
);
create table order_items
( orderid int unsigned not null,
  isbn char(13) not null,
  quantity tinyint unsigned,
  primary key (orderid, isbn)
);
create table book_reviews
( isbn char(13) not null primary key,
  review text
);
Далее, если я заполняю таблицы из mysql monitor, то при выводе данных таблиц все отображается как надо. НО если заполняю таблицы из файла:

Код:
use books;
insert into customers values
  (3, "Саша Валентей", "12, ул. Гудвина", "г. Изумрудный"),
  (4, "Ева Легкая", "34, пр. Незнайки", "г. Солнечный"),
  (5, "Слава Моргунов", "56, пер. Поттера", "пгт Хогвартс");
insert into orders values
  (NULL, 3, 69.98, "2008-04-02"),
  (NULL, 1, 49.99, "2008-04-15"),
  (NULL, 2, 74.98, "2008-04-19"),
  (NULL, 3, 24.99, "2008-05-01");
insert into books values
  ("5-8459-0046-8", "Майкл Морган", "Java 2. Руководство разработчика", 34.99),
  ("5-8459-1082-X", "Кристофер Негус", "Linux. Библия пользователя", 24.99),
  ("5-8459-1134-6", "Марина Смолина", "CorelDRAW X3. Самоучитель", 24.99),
  ("5-8459-0426-9", "Родерик Смит", "Сетевые средства Linux", 49.99);
insert into order_items values
  (1, "5-8459-0046-8", 2),
  (2, "5-8459-0426-9", 1),
  (3, "5-8459-0426-9", 1),
  (3, "5-8459-1134-6", 1),
  (4, "5-8459-1082-X", 3);
insert into book_reviews values
  ("5-8459-0046-8", "Книга Моргана написана исключительно понятно и может счи-таться одной из лучших базовых книг по Java.");
То вылезают каракули:

Код:
mysql> select * from customers;
+------------+-----------------------------+----------------------------+-------
-------------------+
| customerid | name					    | address				    | city
				   |
+------------+-----------------------------+----------------------------+-------
-------------------+
|		  1 | Саша Валентий			   | 12, ул. Гудвина		    | г. Изу
мрудный		    |
|		  2 | Шерлок Холмс			    | 221б, Бейкер-стрит		 | Лондон
				   |
|		  3 | ¦б¦-TИ¦- ¦Т¦-¦¬¦¦¦-TВ¦¦¦¦   | 12, TГ¦¬. ¦УTГ¦+¦-¦¬¦-¦-   | ¦¦. ¦Ш
¦¬TГ¦-TАTГ¦+¦-TЛ¦¦ |
|		  4 | ¦Х¦-¦- ¦Ы¦¦¦¦¦¦¦-TП		 | 34, ¦¬TА. ¦Э¦¦¦¬¦-¦-¦¦¦¦¦¬ | ¦¦. ¦б
¦-¦¬¦-¦¦TЗ¦-TЛ¦¦   |
|		  5 | ¦б¦¬¦-¦-¦- ¦Ь¦-TА¦¦TГ¦-¦-¦- | 56, ¦¬¦¦TА. ¦Я¦-TВTВ¦¦TА¦- | ¦¬¦¦TВ
¦е¦-¦¦¦-¦-TАTВTБ  |
+------------+-----------------------------+----------------------------+-------
-------------------+
5 rows in set (0.00 sec)
mysql> insert into customers values
    -> (NULL, "Joe White", "666 Street", "HeLL City");
Query OK, 1 row affected (0.00 sec)
mysql> select * from customers;
+------------+-----------------------------+----------------------------+-------
-------------------+
| customerid | name					    | address				    | city
				   |
+------------+-----------------------------+----------------------------+-------
-------------------+
|		  1 | Саша Валентий			   | 12, ул. Гудвина		    | г. Изу
мрудный		    |
|		  2 | Шерлок Холмс			    | 221б, Бейкер-стрит		 | Лондон
				   |
|		  3 | ¦б¦-TИ¦- ¦Т¦-¦¬¦¦¦-TВ¦¦¦¦   | 12, TГ¦¬. ¦УTГ¦+¦-¦¬¦-¦-   | ¦¦. ¦Ш
¦¬TГ¦-TАTГ¦+¦-TЛ¦¦ |
|		  4 | ¦Х¦-¦- ¦Ы¦¦¦¦¦¦¦-TП		 | 34, ¦¬TА. ¦Э¦¦¦¬¦-¦-¦¦¦¦¦¬ | ¦¦. ¦б
¦-¦¬¦-¦¦TЗ¦-TЛ¦¦   |
|		  5 | ¦б¦¬¦-¦-¦- ¦Ь¦-TА¦¦TГ¦-¦-¦- | 56, ¦¬¦¦TА. ¦Я¦-TВTВ¦¦TА¦- | ¦¬¦¦TВ
¦е¦-¦¦¦-¦-TАTВTБ  |
|		  6 | Joe White				   | 666 Street				 | HeLL C
ity			    |
+------------+-----------------------------+----------------------------+-------
-------------------+
6 rows in set (0.00 sec)
Проблема в кодировке, как я понимаю. Но что и где менять?

Учусь по книге Лоры Томсон и Люка Веллинга "Разработка веб приложений на php и mysql", если что.
 
Статус
Закрыто для дальнейших ответов.
Верх Низ