Posted 24 мая, 201212 yr comment_4798 Это тема поддержки статьи: Конвертирование кодировки базы данных из cp1251 в utf8. Здесь вы можете обсудить все вопросы, связанные с этой статьёй. Дата добавления статьи: 25 Май 2012 - 02:48 Дата обновления статьи: 26 Январь 2015 - 11:51 Link to comment https://ipbmafia.ru/topic/934-konvertirovanie-kodirovki-bazy-dannyh-iz-cp1251-v-utf8/ Share on other sites Больше вариантов
14 ноября, 201212 yr comment_14984 Вы спасли наш форум, огромное спасибо! :good: Link to comment https://ipbmafia.ru/topic/934-konvertirovanie-kodirovki-bazy-dannyh-iz-cp1251-v-utf8/?&do=findComment&comment=14984 Share on other sites Больше вариантов
13 марта, 201311 yr comment_23708 файл пропал Link to comment https://ipbmafia.ru/topic/934-konvertirovanie-kodirovki-bazy-dannyh-iz-cp1251-v-utf8/?&do=findComment&comment=23708 Share on other sites Больше вариантов
7 августа, 201311 yr comment_38833 Вложения нет, скриншота нет. Администрация, поправьте, пожалуйста. Link to comment https://ipbmafia.ru/topic/934-konvertirovanie-kodirovki-bazy-dannyh-iz-cp1251-v-utf8/?&do=findComment&comment=38833 Share on other sites Больше вариантов
7 августа, 201311 yr Author comment_38847 Файлик приаттачил. Link to comment https://ipbmafia.ru/topic/934-konvertirovanie-kodirovki-bazy-dannyh-iz-cp1251-v-utf8/?&do=findComment&comment=38847 Share on other sites Больше вариантов
7 августа, 201311 yr comment_38855 Respected, спасибо. На самом деле делать перекодировку через дамп это глупость. Есть скрипт, который перекодирует БД без дампа. Просто положить его в корень форума и запустить. Скрипт такой. Сохранить под любым именем в корень форума и перейти по адресу скрипта. <?php // Database info include("conf_global.php"); $dbhost = $INFO['sql_host']; $dbuser = $INFO['sql_user']; $dbpass = $INFO['sql_pass']; $dbname = $INFO['sql_database']; //--------------- header('Content-type: text/plain'); $dbconn = mysql_connect($dbhost, $dbuser, $dbpass) or die( mysql_error() ); $db = mysql_select_db($dbname) or die( mysql_error() ); $timer['start'] = microtime(true); $sql = "ALTER DATABASE `".$dbname."` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci"; $result = mysql_query($sql) or die( mysql_error() ); print "Database changed to UTF-8.n"; $sql = 'SHOW TABLES'; $result = mysql_query($sql) or die( mysql_error() ); $sql = array(); while ( $row = mysql_fetch_row($result) ) { $table = mysql_real_escape_string($row[0]); $sql = "ALTER TABLE {$table} DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci, CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci"; mysql_query($sql) or die( mysql_error() ); print "{$table} changed to UTF-8.n"; } mysql_close($dbconn); $timer['end'] = microtime(true) - $timer['start']; echo "nPage generated in ". round( $timer['end'], 4 ); ?> Link to comment https://ipbmafia.ru/topic/934-konvertirovanie-kodirovki-bazy-dannyh-iz-cp1251-v-utf8/?&do=findComment&comment=38855 Share on other sites Больше вариантов
5 ноября, 20159 yr comment_95602 Вопрос, при неудачном стечении обстоятельств, к каким проблемам это может привести? Форум живой http://forums.windofluck.com/ на нем много информации и прочего, как можно провести перекодировку наиболее безопасным способом? Link to comment https://ipbmafia.ru/topic/934-konvertirovanie-kodirovki-bazy-dannyh-iz-cp1251-v-utf8/?&do=findComment&comment=95602 Share on other sites Больше вариантов
5 ноября, 20159 yr comment_95603 Только что, Trazzy сказал: Вопрос, при неудачном стечении обстоятельств, к каким проблемам это может привести? Форум живой http://forums.windofluck.com/ на нем много информации и прочего, как можно провести перекодировку наиболее безопасным способом? Конечно сделать дамп. Если хочешь выйти из любой ситуации без потерь - делай дампы. Link to comment https://ipbmafia.ru/topic/934-konvertirovanie-kodirovki-bazy-dannyh-iz-cp1251-v-utf8/?&do=findComment&comment=95603 Share on other sites Больше вариантов
5 ноября, 20159 yr comment_95608 1 час назад, ZeRik сказал: Конечно сделать дамп. Если хочешь выйти из любой ситуации без потерь - делай дампы. Само собой, бэкап сделать обязательно. Есть ли штатные IP.Board'ские решения для такой ситуации. Проблема еще в том, что веб админ уволился, пытаемся разобраться. Link to comment https://ipbmafia.ru/topic/934-konvertirovanie-kodirovki-bazy-dannyh-iz-cp1251-v-utf8/?&do=findComment&comment=95608 Share on other sites Больше вариантов
5 ноября, 20159 yr comment_95610 1 минуту назад, Trazzy сказал: Само собой, бэкап сделать обязательно. Есть ли штатные IP.Board'ские решения для такой ситуации. Проблема еще в том, что веб админ уволился, пытаемся разобраться. Какие там способы? Не будет таблицы - подскажет как создать необходимую. Не будет полей - тоже самое. Если ты запоришь базу - оно тебе не поможет. Да и процедура это немудреная, не думаю что возникнут с этим проблемы. Link to comment https://ipbmafia.ru/topic/934-konvertirovanie-kodirovki-bazy-dannyh-iz-cp1251-v-utf8/?&do=findComment&comment=95610 Share on other sites Больше вариантов
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.