SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 22.03.2009 15:12:17

Anomalies
Участник
Зарегистрирован: 22.03.2009
Сообщений: 1

Прошу помощи у знатоков...

Суть сообственно в кодировке mysql.
На локально машине установил mysql, при установке указал кодировку cp1251 сервер встал вроде нормально.
В фале my.ini все вроде как надо (default-character-set=cp1251).
Устанавливаю на комп Datalife Engine, все встает нормально, но когда пытаюсь с инета на свой комп скачать новости при помощи RSS-канала? вместо русских символов появляются ????????? (вопросики).
При помощи Navicat for MySQL в командной строке посматрел кодировки, вот что выдает:
mysql> SHOW VARIABLES LIKE 'char%';
+--------------------------+---------------------------------------------------------+
| Variable_name            | Value                                                   |
+--------------------------+---------------------------------------------------------+
| character_set_client     | utf8                                                    |
| character_set_connection | utf8                                                    |
| character_set_database   | cp1251                                                  |
| character_set_filesystem | binary                                                  |
| character_set_results    | utf8                                                    |
| character_set_server     | cp1251                                                  |
| character_set_system     | utf8                                                    |
| character_sets_dir       | C:\Program Files\MySQL\MySQL Server 5.0\share\charsets\ |
+--------------------------+---------------------------------------------------------+
8 rows in set
Напомню что при установке указывал кодировку cp1251
Как сменить utf8 на cp1251?
Пробовал раз 15 переустанавлимать mysql, ставил разные версии, итог один и тот же. Что делать, как сменить кодировку?
Прилогаю два скриншота снятый Navicat for MySQL.

Отредактированно Anomalies (22.03.2009 18:40:37)


Прикрепленные файлы:
Attachment Icon Navicat.rar, Размер: 204,634 байт, Скачано: 683

Неактивен

 

#2 23.03.2009 14:54:20

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: Прошу помощи у знатоков...

В my.ini должны быть две строчки default-character-set=cp1251 — одна в разделе [mysql],
вторая — в [mysqld]. Ну и если datalife engine делает set names в latin1, например, то данные
все равно будут вставлены в latin1.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson