URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 6735
[ Назад ]

Исходное сообщение
"mySql и сайт"

Отправлено globus , 16-Фев-10 16:15 
Привет все.
есть сайт, old.eag.su
Раньше был у хостера, но решено было его забрать, подготовили площадку
7.2-RELEASE FreeBSD
apache-2.2
php5
mysql-server-5

my.cnf
[mysqld]
skip-networking
default-character-set=cp1251
default-collation = cp1251_general_ci
character-sets-dir=/usr/local/share/mysql/charsets/
init-connect='SET NAMES cp1251'

[mysql]
default-character-set = cp1251

[client]
default-character-set=cp1251
character-sets-dir=/usr/local/share/mysql/charsets/
socket=/tmp/mysql.sock

ниче не помогает )))

выручайте


Содержание

Сообщения в этом обсуждении
"mySql и сайт"
Отправлено re , 16-Фев-10 16:51 
>Привет все.
>есть сайт, old.eag.su
>Раньше был у хостера, но решено было его забрать, подготовили площадку

[skip]
>ниче не помогает )))
>
>выручайте

попробуйте описать суть проблемы.
должно помочь.


"mySql и сайт"
Отправлено globus , 16-Фев-10 17:21 
>[оверквотинг удален]
>>есть сайт, old.eag.su
>>Раньше был у хостера, но решено было его забрать, подготовили площадку
>
>[skip]
>>ниче не помогает )))
>>
>>выручайте
>
>попробуйте описать суть проблемы.
>должно помочь.

суть проблеммы видна, вместо букв знаки ???? , открыв сайт сразу все увидится ...


"mySql и сайт"
Отправлено Pahanivo , 17-Фев-10 08:43 
>[оверквотинг удален]
>>[skip]
>>>ниче не помогает )))
>>>
>>>выручайте
>>
>>попробуйте описать суть проблемы.
>>должно помочь.
>
>суть проблеммы видна, вместо букв знаки ???? , открыв сайт сразу все
>увидится ...

подбору правильной кодировки при миграции мускула посвящело миллион тем тока на этом форуме


"mySql и сайт"
Отправлено globus , 20-Фев-10 11:05 
>[оверквотинг удален]
>>>>выручайте
>>>
>>>попробуйте описать суть проблемы.
>>>должно помочь.
>>
>>суть проблеммы видна, вместо букв знаки ???? , открыв сайт сразу все
>>увидится ...
>
>подбору правильной кодировки при миграции мускула посвящело миллион тем тока на этом
>форуме

ответить по существу что не позволяет ? дай ссылку, опиши алгоритм подбора ...

ЗЫ раз спрашиваю, значит не нашел как, опыта не хватает. умники ...


"mySql и сайт"
Отправлено globus , 20-Фев-10 13:07 
>[оверквотинг удален]
>>есть сайт, old.eag.su
>>Раньше был у хостера, но решено было его забрать, подготовили площадку
>
>[skip]
>>ниче не помогает )))
>>
>>выручайте
>
>попробуйте описать суть проблемы.
>должно помочь.

show variables про кодировки пишет так:
| character_set_client                    | cp1251                                                 |
| character_set_connection                | cp1251                                                 |
| character_set_database                  | cp1251                                                 |
| character_set_filesystem                | binary                                                 |
| 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                                      |


"mySql и сайт"
Отправлено Нарколог , 16-Фев-10 16:56 
pkg_add -r libastral

"mySql и сайт"
Отправлено globus , 16-Фев-10 17:47 
>pkg_add -r libastral

Дработенко ? вроде не приглашали ...


"mySql и сайт"
Отправлено globus , 22-Фев-10 20:36 
>my.cnf
>[mysqld]
>skip-networking
>default-character-set=cp1251
>default-collation = cp1251_general_ci
>character-sets-dir=/usr/local/share/mysql/charsets/
>init-connect='SET NAMES cp1251'

skip-character-set-client-handshake  ----------------------- добавил и все заработало
>
>[mysql]
>default-character-set = cp1251
>
>[client]
>default-character-set=cp1251
>character-sets-dir=/usr/local/share/mysql/charsets/
>socket=/tmp/mysql.sock

PS помогло чтение http://phpfaq.ru/charset

оттуда второй способ, более правильный, находим скрипт с которого выполняется подключение к базе, находим строчку подключения к базе, и после нее вставляем (в моем случае)
mysql_query('SET NAMES cp1251');
и все пашет.

всем спасибо.