Автор Тема: смена кодировки  (Прочитано 4267 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн fidget

  • Непоседа
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 607
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
смена кодировки
« : 26 Марта 2002, 17:38:27 »
Попробовала я поменять кодировку, когда MySQL сервер запущен:
SET CHARACTER SET cp1251_koi8;

у меня не получилось, хотя если верить мануалу, то должно...

1. Кто-нибудь пробовал менять кодировку, когда мускль запущен?
2. Насколько успешно?
На Машине Тьюринга далеко не уедешь.

Оффлайн Fury

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 64
  • +0/-0
  • 0
    • Просмотр профиля
смена кодировки
« Ответ #1 : 27 Марта 2002, 15:12:56 »
set CHARACTER SET cp1251_koi8 должна выполняться перед каждым соединением с MySQL сервером.
При этом данные, которые поступают от тебя в ср1251 будут перекодироваться в кои8, а данные от сервера - из кои8 в ср1251.
А все данные в MySQL сервере будут храниться в кодировке koi8

На сколько я понимаю, эта команда не может повлиять на кодировку уже занесенных в базу данных
Рыжая бестия

Оффлайн fidget

  • Непоседа
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 607
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
смена кодировки
« Ответ #2 : 27 Марта 2002, 15:17:14 »
Кодировка влияет на сортировку, а не на сами данные ...

Если верить тому же мануалу, то оно таки должно передаваться на сервер и менять кодировку, уже когда сервер запущен ...
На Машине Тьюринга далеко не уедешь.

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
смена кодировки
« Ответ #3 : 27 Марта 2002, 15:20:05 »
....если конечно сервер скомпилен с cp1251_koi8
ну, будем исповедоваться?

Оффлайн fidget

  • Непоседа
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 607
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
смена кодировки
« Ответ #4 : 27 Марта 2002, 15:20:30 »
Или я чего-то не понимаю ...
:(
На Машине Тьюринга далеко не уедешь.

Оффлайн fidget

  • Непоседа
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 607
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
смена кодировки
« Ответ #5 : 27 Марта 2002, 15:23:13 »
Цитировать
....если конечно сервер скомпилен с cp1251_koi8


он со всеми кодировками скомпилен..
я проверяла и под Линуксом и под Виндой... на разных mysql серверах
:(
На Машине Тьюринга далеко не уедешь.

Оффлайн fidget

  • Непоседа
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 607
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
смена кодировки
« Ответ #6 : 27 Марта 2002, 15:28:35 »
Все.
Я уже все выяснила. Вопрос снят.
На Машине Тьюринга далеко не уедешь.

Оффлайн Fury

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 64
  • +0/-0
  • 0
    • Просмотр профиля
смена кодировки
« Ответ #7 : 27 Марта 2002, 15:31:08 »
Цитировать
Если верить тому же мануалу, то оно таки должно передаваться на сервер и менять кодировку, уже когда сервер запущен ...

Угу... Должно. Должно начать правильно сортироваться.
Я так не делала - поэтому не знаю.
Я каждое поле с русскими значениями брала в BINARY() и сортировала себе, сортировала :)
Рыжая бестия

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28