Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как заменить кодировку и не потерять данные? 
:(
    Опции темы
rz00007
Дата 22.5.2012, 20:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 11.4.2012
Где: Москва

Репутация: нет
Всего: 0



У меня проблема со сменой кодировки БД, когда я заменяю её на utf8_unicode_ci, то все тексты отображаются некорректно! Есть ли способ замены кодировки без потери данных? Сравнение соединения с базой данных должно быть utf8_unicode_ci, текущее значение: utf8_general_ci (Это нужно для сайта на движке 1С Битрикс). 


--------------------
http://presite.ru - My Work Commerce CSS2 AJAX
PM MAIL WWW   Вверх
Akina
Дата 22.5.2012, 20:35 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 106
Всего: 454



Цитата(rz00007 @  22.5.2012,  21:31 Найти цитируемый пост)
Есть ли способ замены кодировки без потери данных?

Сделать полный бэкап. Проверить его валидность.
После этого никакие изменения в БД не приведут к потере данных.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
skyboy
Дата 22.5.2012, 23:13 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 41
Всего: 260



Цитата(rz00007 @  22.5.2012,  19:31 Найти цитируемый пост)
 должно быть utf8_unicode_ci, текущее значение: utf8_general_ci

шо-то не то. у тебя меняется только алгоритм сравнения(collation) отдельных букв(е>ё или наоборот). а кодировка - та же. значит, что-то не так с самими данными. или даже у тебя в текущий момент не utf8 кодировка подключения.
PM MAIL   Вверх
rz00007
Дата 28.5.2012, 22:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 11.4.2012
Где: Москва

Репутация: нет
Всего: 0



Цитата(skyboy @  22.5.2012,  23:13 Найти цитируемый пост)
шо-то не то. у тебя меняется только алгоритм сравнения(collation) отдельных букв(е>ё или наоборот). а кодировка - та же. значит, что-то не так с самими данными. или даже у тебя в текущий момент не utf8 кодировка подключения.

Нет, кодировка точно utf8 (MySQL-кодировка:  UTF-8 Unicode (utf8))

Добавлено через 1 минуту и 52 секунды
Цитата(Akina @  22.5.2012,  20:35 Найти цитируемый пост)
Сделать полный бэкап. Проверить его валидность.

Не совсем понял о чем идет речь? 

--------------------
http://presite.ru - My Work Commerce CSS2 AJAX
PM MAIL WWW   Вверх
Akina
Дата 29.5.2012, 08:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 106
Всего: 454



О резервном копировании.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
rz00007
Дата 29.5.2012, 14:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 11.4.2012
Где: Москва

Репутация: нет
Всего: 0



Цитата(Akina @  29.5.2012,  08:12 Найти цитируемый пост)
О резервном копировании.

Нет, это я понял, а что дальше, в ручную сидеть исправлять символы что ли ?
--------------------
http://presite.ru - My Work Commerce CSS2 AJAX
PM MAIL WWW   Вверх
Akina
Дата 29.5.2012, 14:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 106
Всего: 454



C моей точки зрения важное - не потерять данные. А как перекодировать - да пробуй всё подряд, что посоветуют и что придёт в голову.
Хотя я не понимаю твоей проблемы - collation != encoding.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
rz00007
Дата 4.6.2012, 13:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 11.4.2012
Где: Москва

Репутация: нет
Всего: 0



Я меняю в phpmyadmin Сопоставление соединения с MySQL: utf8_unicode_ci 
Это правильно или есть другие способы?
--------------------
http://presite.ru - My Work Commerce CSS2 AJAX
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.0489 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.