Изменение кодировки в мускуле

P
На сайте с 22.09.2007
Offline
53
478

У меня проблема с кодировкой.

Бд по умолчанию создается в utf-8.

Мне нужна cp-1251.

Суппорт хостинга мне 2 дня уже не может помочь.

Как я понял это можно сделать в phpmyadmin.

С ним не "дружу".

Посоветуйте, если можно поподробнее, как изменить кодировку.

Альтернативный заработок! Присоединяйтесь! (http://prc.goldline.pro)
Gipperion
На сайте с 03.10.2006
Offline
80
#1

В нужной базе на вкладке "Операции" есть такой пунктик внизу - "сравнение". Если я не ошибаюсь, это именно то, что Вам нужно.

Опыт - это такая штука, которая приходит сразу после того, как была нужна.
[Удален]
#2

piracy короче дело такое, расписывать не в состоянии )) ак что в кратце.

есть два варианта решения

1. база не в той кодировке

2. соединение с базой не соответствует кодировки базы

решени:

1. после mysql_select_db($database); прописать mysql_query("SET NAMES cp1251"); лиоб нужную кодировку

2. my.ini*conf или еще что прописать в разделе [mysqld]

default-character-set=cp1251

character-set-server=cp1251

collation-server=cp1251_general_ci

init-connect="SET NAMES cp1251"

skip-character-set-client-handshake

либо на нуждну вам

3. переокодировать бузу и импортировать в другой кодировке

Удачи ))

P\S: ссори за ошибки, не вижу ничё уже )

P
На сайте с 22.09.2007
Offline
53
#3
Gipperion:
В нужной базе на вкладке "Операции" есть такой пунктик внизу - "сравнение". Если я не ошибаюсь, это именно то, что Вам нужно.

Попробовал.

Старые таблицы остались в прежней кодировке, новые тоже создаются в прежней.

А нужно чтобы новые создавались в другой кодировке.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий