такие настройки нужны и правильны ли они:
Код: Выделить всё
[mysqld]
default-character-set=cp1251
character-set-server=cp1251
collation-server=cp1251_general_ci
init-connect="SET NAMES cp1251"
skip-character-set-client-handshake
Модератор: terminus
Код: Выделить всё
[mysqld]
default-character-set=cp1251
character-set-server=cp1251
collation-server=cp1251_general_ci
init-connect="SET NAMES cp1251"
skip-character-set-client-handshake
Код: Выделить всё
---- Файл my.cnf
[client]
# Для местного клиента
default-character-set=cp1251
....
[mysqld]
# Для всего сервера
default-character-set=cp1251
....
что кроме default-character-set=cp1251 , других настроек не надо?zg писал(а):http://anton-pribora.ru/articles/mysql- ... rset-mycnf
Код: Выделить всё
---- Файл my.cnf [client] # Для местного клиента default-character-set=cp1251 .... [mysqld] # Для всего сервера default-character-set=cp1251 ....
Код: Выделить всё
Установлена кодировка соединения `latin1`.
Таблица `access`.
Таблица `adminhelp`.
Таблица `administrator`.
Таблица `adminlog`.
Таблица `adminmessage`.
Таблица `adminutil`.
Таблица `album`.
Таблица `albumpicture`.
Таблица `announcement`.
Таблица `announcementread`.
Таблица `attachment`.
Таблица `attachmentpermission`.
Таблица `attachmenttype`.
Таблица `attachmentviews`.
Таблица `avatar`.
Таблица `bbcode`.
Таблица `bookmarksite`.
Таблица `calendar`.
Таблица `calendarcustomfield`.
Таблица `calendarmoderator`.
Таблица `calendarpermission`.
Таблица `coder_searchstats`.
Таблица `cpsession`.
Таблица `cron`.
Таблица `cronlog`.
Таблица `customavatar`.
Таблица `customprofilepic`.
Таблица `cyb_chatbox`.
Таблица `datastore`.
Таблица `deletionlog`.
Таблица `dl_cats`.
Таблица `dl_comments`.
Таблица `dl_downloads`.
Таблица `dl_files`.
Таблица `dl_images`.
Таблица `dl_main`.
Таблица `dl_stats`.
Таблица `dl_votes`.
Таблица `editlog`.
Таблица `event`.
Таблица `externalcache`.
Таблица `faq`.
Таблица `favorites`.
Таблица `forum`.
Таблица `forumpermission`.
Таблица `forumprefixset`.
Таблица `forumread`.
Таблица `google_searches`.
Таблица `groupmessage`.
Таблица `groupmessage_hash`.
Установлена кодировка соединения `utf8`.
Таблица `guest`.
Установлена кодировка соединения `latin1`.
Таблица `holiday`.
Таблица `humanverify`.
Таблица `hvanswer`.
Таблица `hvquestion`.
Таблица `icon`.
Таблица `imagecategory`.
Таблица `imagecategorypermission`.
Таблица `infraction`.
Таблица `infractionban`.
Таблица `infractiongroup`.
Таблица `infractionlevel`.
Таблица `language`.
Установлена кодировка соединения `utf8`.
Таблица `linkback`.
Установлена кодировка соединения `latin1`.
Таблица `mailqueue`.
Таблица `moderation`.
Таблица `moderator`.
Таблица `moderatorlog`.
Таблица `notice`.
Таблица `noticecriteria`.
Установлена кодировка соединения `utf8`.
Таблица `pagerreceipt`.
Таблица `pagertext`.
Установлена кодировка соединения `latin1`.
Таблица `passwordhistory`.
Таблица `paymentapi`.
Таблица `paymentinfo`.
Таблица `paymenttransaction`.
Таблица `phrase`.
Таблица `phrasetype`.
Таблица `picture`.
Таблица `picturecomment`.
Таблица `picturecomment_hash`.
Таблица `plugin`.
Таблица `pm`.
Таблица `pmreceipt`.
Таблица `pmtext`.
Таблица `podcast`.
Таблица `podcastitem`.
Таблица `poll`.
Таблица `pollvote`.
Таблица `post`.
Код: Выделить всё
[mysqld]
default-character-set=cp1251
character-set-server=cp1251
collation-server=cp1251_general_ci
init-connect="SET NAMES cp1251"
skip-character-set-client-handshake
Код: Выделить всё
skip-character-set-client-handshake
hizel писал(а):по теме, опцияприводит к тому, что сервер игнорирует запросы клиента на кодировку,Код: Выделить всё
skip-character-set-client-handshake
что иногда приводит к печальным результатам
в моем случае(я немножко хостю VPS), решается индивидуально
нет, остальное вытекает из этого. Самый лучший вариант, когда скрипт сам ставит нужные кодировки, а не надеется на админа сервера.Sanyh писал(а):что кроме default-character-set=cp1251 , других настроек не надо?
гм... руки ему надо в одно место засунутьSanyh писал(а):и он утверждает что нужно сделать такие настройкит.е. на лету преобразование в cp-1251 кодировку, интересно что будет с сайтами у которых кодировка отличная от 1251 при таких настройкахКод: Выделить всё
[mysqld] default-character-set=cp1251 character-set-server=cp1251 collation-server=cp1251_general_ci init-connect="SET NAMES cp1251" skip-character-set-client-handshake
так кто спорит - храни таблицы в UTF-8 извлекай в чём надаhizel писал(а):сейчас виндо-дизайнеры-ЦМЭСники начали потихоньку браться за ум и использовать UTF8