Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
12.01.2008, 15:42 | #1 |
Senior Member
|
Как конвертировать кодировку таблицы MySQL
Можно обойтись без услуг "dumper".
Быстро конвертировать кодировку можно SQL запросом: Код:
ALTER TABLE tt_content CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci; |
21.07.2008, 00:53 | #3 |
Administrator
|
напишу здесь, как конвертировать с dumper
Исходная ситуация - все таблицы с дефолтовым коллашном (который соответствует latin1). Так бывает, когда не выставили в начале кодировку utf Ситуации бывают и другие - так что за могут потребовать эксперименты. Что делаем 0) делаем бэкап 1) ставим экст sfdbutf8 и меняем коллашн у всех таблиц и полей на utf8_general_ci 2) скачиваем dumper http://sypex.net/products/dumper/downloads/ и используем настройки PHP код:
|
10.11.2009, 04:41 | #4 | |
Новенький
Регистрация: 10.11.2009
Сообщений: 2
|
Valery Romanchev, как-то у Вас сложно все! Вы же сами упомянули прекрасный инструмент дампер! Тут же коммент говорящий
Цитата:
2. пишем строку define('RESTORE_CHARSET', 'forced->utf8'); 3. прямо в этом же окне, где выполняли только что бякап, разворачиваем базу обратно Вуаля! Улыбаемся и машем!
__________________
www.TRANCEWORLD.ru -- Все о музыке в стиле TRANCE! |
|
29.12.2009, 04:30 | #5 |
Новенький
Регистрация: 29.12.2009
Сообщений: 1
|
Для особо ленивых кто любит phpMyAdmin
1. отмечаем все таблицы в вашей базе, выбираем действие "Анализ таблицы" 2. Из окошка SQL запросов, копируем список имен всех таблиц, каждое имя таблицы будет отделено так ( `имя_таблицы`, ) 3. кидаем список в редактор и задаем поиск с заменой вначале меняем ( `, ) на ( CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci; ) затем заменяем просто ( ` ) на ( ALTER TABLE ) 4. получаем вот такой готовый списочек SQL запросов PHP код:
УсЁ! |
31.12.2009, 22:27 | #6 |
Senior Member
|
Есть еще экст. sfdbutf8 http://typo3.org/extensions/reposito...butf8/current/ быстро и удобно.
__________________
Дмитрий Васильев, "T3 студия" По всем вопросам связанным с TYPO3, пишите пожалуйста сюда https://vk.com/t3studio www.typo3.ru.net |
23.03.2010, 19:28 | #7 |
Новенький
Регистрация: 23.03.2010
Сообщений: 4
|
|
23.03.2010, 19:38 | #8 | |
Новенький
Регистрация: 23.03.2010
Сообщений: 4
|
Цитата:
|
|
24.03.2010, 01:03 | #9 |
Senior Member
|
utf8_unicode_ci поддерживает более широкое пространство символов, т.е. если вы используете немецкие умуляты или китайский язык - нужно использовать utf8_unicode_ci. Если только рус./англ. языки - достаточно utf8_general_ci т.к. работает быстрее.
__________________
Дмитрий Васильев, "T3 студия" По всем вопросам связанным с TYPO3, пишите пожалуйста сюда https://vk.com/t3studio www.typo3.ru.net |
24.03.2010, 12:12 | #10 | ||
Administrator
|
Цитата:
Цитата:
|
||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
MySql 6 как работает с Typo3? | margol | Установка | 0 | 08.10.2007 13:01 |
как автоматически запускать Apache и MySQL | student-uni | Установка | 1 | 05.01.2007 15:35 |
Пункты меню как записи из таблицы | Pilot | Общие вопросы | 6 | 01.02.2005 02:29 |
Как поставмть кодировку windows-1251 или utf-8 | andrew | Локализация проекта | 1 | 07.01.2005 18:08 |
Вопрос от чайника: как форматировать таблицы? | navigator | Общие вопросы | 1 | 02.06.2004 17:29 |