| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MySQL > кодировка в query browser |
| Автор: СЭНСЭЙ 27.1.2010, 19:18 |
| Привет всем. Скачал онлайн магазин. Там дается код для создания базы. Если я его копирую в query browser , он не срабатывает там где внесение в базу русского шрифта. Выполнил этот код с помощью пхп сценария. Данные внеслись. Сайт работает. Но если выбрать данные qurey browserom, то там где русский шрифт выбирате абракадабру. А если поменять кодировку таблицы на ср-1251, то тогда на сайте абракадабра. в БД по умолчанию создаются таблицы с кодировкой latin На самом сайте принудительная кодировка везде ср-1251 В принципе хочу выбирать каким нибудь клиентом из базы и выполнять запросы не меняя кодировку текущую. подскажите что можно сделать. пробовал менять шрифты в qb, ничего не подходит. |
| Автор: СЭНСЭЙ 27.1.2010, 20:13 |
| через phpmyadmin тоже в выборке абракадабра set names cp1251 и set charset cp1251 пробовал - не помогло |
| Автор: СЭНСЭЙ 28.1.2010, 10:33 |
| плюнул играться с кодировкой latin1 и решил проблему следующим образом: пересоздал таблицы с default charset cp1251 залили данные через query browser в сайте в самом начале в коде инициализации переменных вставил процедуру выполнения запроса базы данных "set names cp1251" и все - сайт рабоатет конечно были небольшие пробемы, так как сайт сложный, например с парсом вводимой даты, но эти проблемы оказались решаемые вобщем вывод: изменять кодировку по умолчанию на ср1251 и забыть про latin1 |