Кодировка mysql по умолчанию

Статус
В этой теме нельзя размещать новые ответы.

Tretiy

Постоялец
Заблокирован
Регистрация
10 Дек 2007
Сообщения
81
Реакции
9
  • Автор темы
  • Заблокирован
  • #1
Поставил себе mysql 5.0.24a и столкнулся с проблемой кодировки. Все таблици и поля создаются с кодировкой latin1 и все перенесенные старые стали с такой кодировкой. Есть какой-то параметр для установки кодироски по умолчанию?
 
после соединения с базой "SET NAMES utf8" или какая тебе нужна, а вообще при установке mysql спрашивается какая кодировка тебе нужна, по дефолту latin1
 
  • Автор темы
  • Заблокирован
  • #3
после соединения с базой "SET NAMES utf8"
Да это не проблема, я могу данные оттуда выводить.
Проблема в том, что таблицы не той кодировки.
а вообще при установке mysql спрашивается какая кодировка тебе нужна, по дефолту latin1
Установки не было, стоит сборка Usb Webserver, там без установки всё сразу идёт.
 
Кодировку можно отредактировать в phpmyadmin.

Выбираешь таблицу, кодировку которой необходимо изменить, и кликаешь по линку "Операции". Там выставляешь нужное "Сравнение: "(кодировку).
 
В my.cnf пишу так:
Код:
[mysqld]
default-character-set=cp1251
[mysql]
default-character-set=cp1251

во всех скриптах после соединения выполняю запрос "SET NAMES CP1251"
 
Используй UTF8 и не ошибешься.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху