SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 13.12.2010 18:56:57

Алексей1984
Участник
Зарегистрирован: 06.04.2010
Сообщений: 5

как правильно сменить кодировку на utf-8

Как сменить кодировку в phpmyadmin на utf-8? если изначально все таблицы формировались как cp-1251
И как правильно сменить кодировку всех страниц сайта тоже на utf-8

Неактивен

 

#2 14.12.2010 00:49:53

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: как правильно сменить кодировку на utf-8

Это три независимых вопроса smile

1. В phpMyAdmin есть при логине выпадающее поле — попробуйте использовать
его. Если не получается — не используйте phpMyAdmin, это в любом случае будет
правильным решением wink

2. По поводу смены кодировки таблиц — если у Вас таблицы помечены как cp1251,
и данные в них хранятся как cp1251, то будет достаточно
ALTER TABLE tablename CONVERT TO CHARSET utf8.
В противном случае — читайте статью.

3. Сменить кодировку страниц сайта, как правило, можно с помощью преобразования
кодировки страниц сайта smile Нужно преобразовать файлики физически, данные в базе,
заменить все вхождения SET NAMES на нужную кодировку. Иногда в CMS есть уже
готовые решения smile

Да, в любом случае — не забывайте про резервные копии всего того, что Вы изменяете.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson