The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"регистрозависимость"
Версия для распечатки Пред. тема | След. тема
Форум WEB технологии
Исходное сообщение [ Отслеживать ]

. "регистрозависимость" +/
Сообщение от Ilyang (??), 20-Фев-06, 11:41 
В чем проблема непонятно, вроде перезапуск сервера как выше ДОЛЖЕН изменить кодировку сервера..
И кстати он ее изменил.

Сейчас как я понимаю проблема в том что соединение открывается в latin1, почему затрудняюсь сказать:

| character_set_client     | latin1                     |
| character_set_connection | latin1                     |
| character_set_results    | latin1                     |

Сам с таким не сталкивался, но могу дать рекомендации

1. С mysql.ru FAQ:

Q. Как обеспечить корректную работу MySQL с русскими символами при сортировке и выборке данных?
A. В /etc/my.cnf вписать в блоке [mysqld]: default-character-set=koi8_ru (или cp1251). При работе с базой можно выставить рабочую кодировку через: SET CHARACTER SET koi8_ru

2. C mysql.com Ref.Man:

SET NAMES 'charset_name'
SET CHARACTER SET charset_name

SET NAMES 'cp1251' tells the server “future incoming messages from this client are in character set cp1251.”
или в приблизительном переводе на русский: SET NAMES 'cp1251' сообщает серверу что все последующие входящие сообщения от этого клиента будут приходить в кодировке cp1251

Pheonix, будь я на твоем месте, перекомпилировал бы MySQL с нужной кодировкой по умолчанию, лишние бы отключил. Если сайт русскоязычный и документы в кодировке cp1251, возможно, лучшим вариантом будет использовать именно эту кодировку.

Извините, на этом из обсуждения выпадаю

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
регистрозависимость, pheonix, 14-Фев-06, 14:02  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру