Список форумов DOMEN.com.ua DOMEN.com.ua
информационно-технический форум провайдера DOMEN.com.ua
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

THIS SITE IS OUTDATED AND NOT SUPPORTED ANYMORE
PLS USE OUR WIKI INSTEAD

mysql: default-character-set для клиента

 
Начать новую тему   Ответить на тему    Список форумов DOMEN.com.ua -> Управление услугами (оплата, хостинг, домены)
Предыдущая тема :: Следующая тема  
Автор Сообщение
xav
Новый посетитель


Зарегистрирован: 17.03.2004
Сообщения: 9

СообщениеДобавлено: Ср Апр 07, 2004 15:55    Заголовок сообщения: mysql: default-character-set для клиента Ответить с цитатой

Только что запоздало обнаружил, что default-character-set для mysqld у вас на сервере, судя по всему, установлен в cp1251 (или вроде него). Соответственно, всякое строковое в нашем проекте (который в koi8-r) обрабатывается неверно. :-(

Нет ли случаем возможности устанавливать для этого параметра другие значения для клиента?
Просто не знаю какая там схема для виртуалов, но создаются же логины-имена базы с префиксом usernam'a...
Может что-то вроде
[client]
default-character-set=koi8_ru ?

:-(
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Алексей
Помогу чем смогу


Зарегистрирован: 03.10.2003
Сообщения: 2133
Откуда: Украина, Харьков

СообщениеДобавлено: Ср Апр 07, 2004 17:21    Заголовок сообщения: Ответить с цитатой

Вполне возможно, что возможность есть.

Я Вам не могу так сразу ответить на этот вопрос.
Пришлите запрос в поддержку, это потребует некоторого времени на решение.
_________________
С уважением,
Алексей.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
xav
Новый посетитель


Зарегистрирован: 17.03.2004
Сообщения: 9

СообщениеДобавлено: Чт Апр 08, 2004 12:41    Заголовок сообщения: Ответить с цитатой

Спасибо, но, похоже, в mysql это невозможно (хранить базы в разных кодировках, т.е. использовать разные наборы сортировочных таблиц) :-(

Есть перекодировка данных "на лету", попробую её...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
al
Участник


Зарегистрирован: 13.04.2004
Сообщения: 11

СообщениеДобавлено: Пт Апр 30, 2004 10:44    Заголовок сообщения: Ответить с цитатой

вообще-то у меня стоит по умолч. koi8-r (не тут, на моем серваке), но отлчино работает с кодировкой и windows1251, никаких траблов.
однако могу сказать как проблемку решить с помощью ПХП:

Purpose: Convert from one Cyrillic character set to another
Usage: string convert_cyr_string (string str, string from, string to)

Availability: PHP 3>= 3.0.6, PHP 4 >= 4.0.0
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
xav
Новый посетитель


Зарегистрирован: 17.03.2004
Сообщения: 9

СообщениеДобавлено: Пн Май 03, 2004 19:38    Заголовок сообщения: Ответить с цитатой

Ну, работает-то оно нормально, но вот выборка, например, по ORDER BY срабатывает неверно. По крайней мере когда cp1251 на сервере.

Дело в том, что для MySQL более"родная" и правильная, конечно же, ситуация, когда на сервере koi8.

А для нужд клиентов с cp1251 есть встроенная команда CHARACTER SET, с параметром cp1251_koi8.

Весьма странно и не особо логично, но вот обратного преобразования, т.е. koi8_cp1251 в стандартной поставке не существует.
Чтобы получить недокументированное koi8_cp1251 надо пересобрать MySQL с -DDEFINE_ALL_CHARACTER_SETS

Поскольку все дело в сортировке выборки, то перекодировка, конечно, не поможет. Да и вообще, перекодировать весь поток из базы -- это не то...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов DOMEN.com.ua -> Управление услугами (оплата, хостинг, домены) Часовой пояс: GMT + 2
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB

Anti Bot Question MOD - МОД для phpBB против Спамботов