![]() |
|
Модераторы: skyboy |
![]()
|
|
| Sqlninja |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 353 Регистрация: 15.5.2006 Где: San Francisco, CA Репутация: нет Всего: 13 |
Есть большая БД на MySQL, все было нормально, до тех пор, пока я, твердо вознамерившись устранить проблему с сортировкой по алфавиту, не выполнил "SET CHARACTER SET cp1251". Теперь у меня все показывается через знаки вопроса! Я не знаю прошлый character set, и не могу вернуть все назад. Есть ли решение, или я похерил базу и надо просить хостера делать restore????
-------------------- It's better to burn out than to fade away. |
|||
|
||||
| Feldmarschall |
|
|||
|
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 3 Всего: 32 |
Врядли.
Этой командой невозможно испортить уже лежащие в базе данные. Как посмотреть текущую кодировку, и как на самом деле надо было исправлять проблему, читай здесь: PHP FAQ: Проблемы с кодировкой в MySQL версий 4.1+ |
|||
|
||||
| Vaulter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1724 Регистрация: 30.12.2002 Где: бункер Репутация: нет Всего: 22 |
попробуй
SET CHARACTER SET utf8 |
|||
|
||||
| Sqlninja |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 353 Регистрация: 15.5.2006 Где: San Francisco, CA Репутация: нет Всего: 13 |
Vaulter, попробовал, теперь вместо вопросительных знаков крокозяблики.
-------------------- It's better to burn out than to fade away. |
|||
|
||||
| Sqlninja |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 353 Регистрация: 15.5.2006 Где: San Francisco, CA Репутация: нет Всего: 13 |
Вопрос решился, но как-то наполовину. Помогает вызов после каждого коннекта
Раньше этого делать не приходилось, и все было в норме. Если сделать
то видно, что DEFAULT CHARSET везде - latin1. Данные же приходят в базу в сp1251, т.к. кодировка страниц сайта windows-1251, и после каждого коннекта явно указано "SET NAMES cp1251". -------------------- It's better to burn out than to fade away. |
||||
|
|||||
| starmaster |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 149 Регистрация: 29.3.2004 Репутация: нет Всего: нет |
Используй лучше utf8 и попробуй: set names utf8
|
|||
|
||||
| Feldmarschall |
|
|||
|
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 3 Всего: 32 |
Меня убивают советы из серии "нарисуйте черный квадрат". И "попробуйте к голове прикладывать подорожник".
Подход "узнать, в чем проблема, и решить её" - не котируется. Гадание на кофейной гуще - вот метод истинного программиста. Sqlninja, ты прочитал, что надо делать, чтобы вопрос решился целиком? |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MySQL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |