Текущее время: 19 дек 2017, 00:31


Смена кодировки базы данных MySQL

Смена кодировки базы данных MySQL

Сообщение HAMMER » 20 янв 2011, 18:10

Смена кодировки базы данных MySQL

Если вам нужно поменять кодировку,например, с utf8 на Russian win-1251
Для этого заходим в phpmyadmin

Нам нужна кодировка cp1251_general_ci (Кириллическая нечувствительная к регистру).

Если Вам позволяют привилегии, то необходимо выполнить следующие запросы для таблиц базы данных, а впоследствии и для самой базы данных

Выполняем запросы:

Код: Выделить всё
ALTER TABLE table1 CONVERT TO CHARACTER SET cp1251_general_ci


Код: Выделить всё
ALTER TABLE table1 DEFAULT CHARACTER SET cp1251_general_ci


Код: Выделить всё
ALTER DATABASE database1 DEFAULT CHARACTER SET cp1251_general_ci


Где table1 название вашей таблицы в базе данных database

Автор: HAMMER
Copyright © BestCoding.info 2011. All Rights Reserved.
Последний раз редактировалось HAMMER 24 янв 2011, 21:23, всего редактировалось 1 раз.
АКЦИЯ: Каждому флудеру/оффтопщику - день бана в подарок! Приведи с собой друга и отгреби за двоих!

VIP группа на форуме BestCoding.info

FAQ по SEO (постепенно пополняется)
Мой любимый форум phpBB

HAMMER

Автор темы
Аватара пользователя
Администратор
 
Сообщения: [ 930 ]
Зарегистрирован: 20 янв 2011, 13:54
Откуда: Зеленоград
Благодарил (а): 9 раз.
Поблагодарили: 85 раз.

Re: Смена кодировки базы данных MySQL

Сообщение Koful » 24 янв 2011, 21:17

я когда-то с этим так намучился, но кодировку так и не поменял! Спасибо, то что нужно

Аватара пользователя
Застенчивый
 
Сообщения: [ 73 ]
Зарегистрирован: 24 янв 2011, 19:08
Благодарил (а): 3 раз.
Поблагодарили: 1 раз.

Смена кодировки базы данных MySQL

Сообщение vitaljaa » 28 фев 2011, 20:35

Koful да наверно все через это проходили !
Последний раз редактировалось HAMMER 28 фев 2011, 20:40, всего редактировалось 1 раз.
Причина: Учимся писать правильно

Аватара пользователя
Прохожий
 
Сообщения: [ 13 ]
Зарегистрирован: 28 фев 2011, 20:32
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Смена кодировки базы данных MySQL

Сообщение jakal » 01 мар 2011, 14:34

HAMMER писал(а):ALTER TABLE table1 CONVERT TO CHARACTER SET cp1251_general_ci

у меня пишет что cp1251_general_ci не известная кодировка, поэтому запрос должен состоять так
Код: Выделить всё
ALTER TABLE table1 CONVERT TO CHARACTER SET cp1251

по крайней мере у меня так)

Аватара пользователя
Комментатор
 
Сообщения: [ 154 ]
Зарегистрирован: 26 фев 2011, 22:09
Благодарил (а): 2 раз.
Поблагодарили: 4 раз.

Смена кодировки базы данных MySQL

Сообщение HAMMER » 01 мар 2011, 17:15

jakal писал(а):запрос должен состоять так

да возможно, но по идее должно и как выше написано работать))
jakal, версия MySQL какая?
АКЦИЯ: Каждому флудеру/оффтопщику - день бана в подарок! Приведи с собой друга и отгреби за двоих!

VIP группа на форуме BestCoding.info

FAQ по SEO (постепенно пополняется)
Мой любимый форум phpBB

HAMMER

Автор темы
Аватара пользователя
Администратор
 
Сообщения: [ 930 ]
Зарегистрирован: 20 янв 2011, 13:54
Откуда: Зеленоград
Благодарил (а): 9 раз.
Поблагодарили: 85 раз.

Смена кодировки базы данных MySQL

Сообщение jakal » 01 мар 2011, 22:58

HAMMER писал(а):версия MySQL какая?

Версия MySQL-клиента: 5.1.54

Аватара пользователя
Комментатор
 
Сообщения: [ 154 ]
Зарегистрирован: 26 фев 2011, 22:09
Благодарил (а): 2 раз.
Поблагодарили: 4 раз.

Смена кодировки базы данных MySQL

Сообщение HAMMER » 01 мар 2011, 23:00

у меня такая же :) значит я не прав
АКЦИЯ: Каждому флудеру/оффтопщику - день бана в подарок! Приведи с собой друга и отгреби за двоих!

VIP группа на форуме BestCoding.info

FAQ по SEO (постепенно пополняется)
Мой любимый форум phpBB

HAMMER

Автор темы
Аватара пользователя
Администратор
 
Сообщения: [ 930 ]
Зарегистрирован: 20 янв 2011, 13:54
Откуда: Зеленоград
Благодарил (а): 9 раз.
Поблагодарили: 85 раз.

Смена кодировки базы данных MySQL

Сообщение alexben » 01 окт 2011, 16:59

как сделать если UTF ?

Аватара пользователя
Прохожий
 
Сообщения: [ 3 ]
Зарегистрирован: 06 май 2011, 04:40
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Смена кодировки базы данных MySQL

Сообщение HAMMER » 02 окт 2011, 11:19

ср1251 заменить на что угодно
АКЦИЯ: Каждому флудеру/оффтопщику - день бана в подарок! Приведи с собой друга и отгреби за двоих!

VIP группа на форуме BestCoding.info

FAQ по SEO (постепенно пополняется)
Мой любимый форум phpBB

HAMMER

Автор темы
Аватара пользователя
Администратор
 
Сообщения: [ 930 ]
Зарегистрирован: 20 янв 2011, 13:54
Откуда: Зеленоград
Благодарил (а): 9 раз.
Поблагодарили: 85 раз.


Вернуться в MySQL

Кто сейчас на конференции

Зарегистрированные пользователи: нет зарегистрированных пользователей

cron