Покинул форум
Сообщений всего: 176
Дата рег-ции: Апр. 2011
Помог: 1 раз(а)
Всем привет. У меня в таблице базы данных достаточно много записей и все в кодировке cp1251 и надо перекодить в utf-8. Можно все записи перекодить? Я используя пма.. Или придется все удалить и в самом начале поставить нужную кодировку utf-8?
КЫР
Отправлено: 15 Августа, 2011 - 23:27:45
Частый гость
Покинул форум
Сообщений всего: 168
Дата рег-ции: Авг. 2011 Откуда: Новосибирск
Помог: 2 раз(а)
если затраты времени не принципиальны, то самый просто вариант
mysql_query('UPDATE table SET old_field1="'.$new_field1.'" ... WHERE id='.mysql_result($q,$i,'id'));
}
----- Fuck you guys, I'll going home
Еугений
Отправлено: 15 Августа, 2011 - 23:40:05
Частый гость
Покинул форум
Сообщений всего: 176
Дата рег-ции: Апр. 2011
Помог: 1 раз(а)
Благодарю! А можно как нибудь через пма через настройки... Ну если нет то ладно!
КЫР
Отправлено: 15 Августа, 2011 - 23:42:10
Частый гость
Покинул форум
Сообщений всего: 168
Дата рег-ции: Авг. 2011 Откуда: Новосибирск
Помог: 2 раз(а)
Насколько я знаю там можно только кодировку самой БД изменить, но не старые значения
----- Fuck you guys, I'll going home
Еугений
Отправлено: 15 Августа, 2011 - 23:47:58
Частый гость
Покинул форум
Сообщений всего: 176
Дата рег-ции: Апр. 2011
Помог: 1 раз(а)
Жаль под рукой нет компа но кажется еще можно так- создать таблицу с такими же столбцами, только в нужной кодировке и туда экспортировать все значения из старой базы данных,..
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.