mysql кодировка

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Nikpl
рядовой
Сообщения: 29
Зарегистрирован: 2006-10-29 13:13:07

mysql кодировка

Непрочитанное сообщение Nikpl » 2006-11-21 21:04:57

character set client utf8
(Глобальное значение) cp1251
character set connection utf8
(Глобальное значение) cp1251
character set database cp1251
character set results utf8
(Глобальное значение) cp1251
character set server cp1251
character set system utf8
character sets dir /usr/local/share/mysql/charsets/
collation connection utf8_unicode_ci
(Глобальное значение) cp1251_general_ci
collation database cp1251_general_ci
collation server cp1251_general_ci
это мои значения.
а данные всё-равно выводин одни знаки вопросов.

в my.cnf прописано default-character-set=cp1251

может пересобрать с какими-нибуть параметрами кодировки?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35465
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-11-21 21:06:03

ну ты определись - 1251 или utf...
Убей их всех! Бог потом рассортирует...

Nikpl
рядовой
Сообщения: 29
Зарегистрирован: 2006-10-29 13:13:07

Непрочитанное сообщение Nikpl » 2006-11-21 21:10:15

так в my.cnf default-character-set=cp1251 и всё. никаких utf.
а какая кодировка удобнее для использования?

Nikpl
рядовой
Сообщения: 29
Зарегистрирован: 2006-10-29 13:13:07

Непрочитанное сообщение Nikpl » 2006-11-21 22:03:54

что ещё в my.cnf дописать надо?

Nikpl
рядовой
Сообщения: 29
Зарегистрирован: 2006-10-29 13:13:07

Непрочитанное сообщение Nikpl » 2006-11-21 23:16:49

SHOW VARIABLES

character_set_client cp1251
character_set_connection cp1251
character_set_database cp1251
character_set_results cp1251
character_set_server cp1251
character_set_system utf8
character_sets_dir /usr/local/share/mysql/charsets/
collation_connection cp1251_general_ci
collation_database cp1251_general_ci
collation_server cp1251_general_ci

а в phpmyadmin и др прогах данные в ??????? ?????? ??????
что ещё надо сделать?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35465
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-11-22 0:01:51

Код: Выделить всё

mysql> SHOW VARIABLES LIKE 'CHARACTER_%';
+--------------------------+----------------------------------+
| Variable_name            | Value                            |
+--------------------------+----------------------------------+
| character_set_client     | cp1251                           |
| character_set_connection | cp1251                           |
| character_set_database   | cp1251                           |
| character_set_results    | cp1251                           |
| character_set_server     | cp1251                           |
| character_set_system     | utf8                             |
| character_sets_dir       | /usr/local/share/mysql/charsets/ |
+--------------------------+----------------------------------+
7 rows in set (0.00 sec)

mysql> SHOW VARIABLES LIKE 'COLLATION_%';
+----------------------+-------------------+
| Variable_name        | Value             |
+----------------------+-------------------+
| collation_connection | cp1251_general_ci |
| collation_database   | cp1251_bin        |
| collation_server     | cp1251_bin        |
+----------------------+-------------------+
3 rows in set (0.00 sec)

mysql>
Всё везде нормально...
Убей их всех! Бог потом рассортирует...

Nikpl
рядовой
Сообщения: 29
Зарегистрирован: 2006-10-29 13:13:07

Непрочитанное сообщение Nikpl » 2006-11-22 0:05:54

SHOW VARIABLES LIKE 'CHARACTER_%';
Variable_name Value
--------------------------------------------
character_set_client cp1251
character_set_connection cp1251
character_set_database cp1251
character_set_results cp1251
character_set_server cp1251
character_set_system utf8
character_sets_dir /usr/local/share/mysql/charsets/

(7 affected rows)

SHOW VARIABLES LIKE 'COLLATION_%';
Variable_name Value
--------------------------------------------
collation_connection cp1251_general_ci
collation_database cp1251_general_ci
collation_server cp1251_general_ci

3 affected rows)

только в последних двух отличия

Nikpl
рядовой
Сообщения: 29
Зарегистрирован: 2006-10-29 13:13:07

Непрочитанное сообщение Nikpl » 2006-11-22 0:27:51

init-connect='SET NAMES cp1251'
и всё стало по-русски

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35465
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-11-22 0:30:22

пересобери с нужными кодировками-коллеёшенами и ввсё...
http://www.lissyara.su/?id=1189

(в смысле, чтобы не париться с параметрами)
Убей их всех! Бог потом рассортирует...