Jump to content

Проблема в кодировке при обновлении


Quasar

Recommended Posts

Здравсвуйте.

Возникла проблема в кодировке БД при обновлении с ипб на ипс 4.  Вместо кириллицы - знаки вопросов. Что и где нужно поменять?

За ранее благодарю. 

Link to comment
Share on other sites

у меня если запускать стандартный конвертер - хостер обрубает коннект, писал в саппорт - говорят создается большая куча вспомогательных файлов

помог только прогон прогой что выше + потом штатным конвертером

Link to comment
Share on other sites

19 минут назад, Respected сказал:

Можно стандартным конвертером кодировки в дистрибутиве ips4

Сделал скриптом, но не помогло, все вопросы все равно

<?
$dbhost = #sql_host
$dbuser = #sql_user
$dbpass = #sql_pass
$dbname = #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() );

$sql = "ALTER DATABASE `".$dbname."` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_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() );

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);
?>

Стандартный где? в апгрейде? 

8LKg50j.png

Link to comment
Share on other sites

у тебя же по русски написано) что 223 таблицы в неправильной кодировке

зайди слева вверху - tools - и там нажми fix 

*ошибся - справа вверху )

Link to comment
Share on other sites

11 минут назад, Xuc сказал:

у тебя же по русски написано) что 223 таблицы в неправильной кодировке

зайди слева вверху - tools - и там нажми fix 

*ошибся - справа вверху )

Нажимал. 

Link to comment
Share on other sites

2 часа назад, Xuc сказал:

попробуй для начала на компе конвертнуть прогой как я описал во втором посте

Потратили 4 часа чтобы нашу огромную базу переделать, не помогло. 

Старые сообщения все также вопросами, меню и остальное - нормально. Все стоит utf8. 

В чем может быть проблема еще? 

Link to comment
Share on other sites

8 минут назад, Xuc сказал:

свой конфиг сюда скопируй 

<?php

$INFO = array (
  'sql_driver' => 'mysql',
  'sql_host' => 'localhost',
  'sql_database' => 'login',
  'sql_user' => 'login',
  'sql_pass' => 'parol',
  'sql_tbl_prefix' => 'fa',
  'sql_debug' => '0',
  'sql_charset' => 'utf8mb4',
  'board_start' => '1424533478',
  'installed' => '1',
  'php_ext' => 'php',
  'safe_mode' => '0',
  'board_url' => 'http://freedom-art.ru',
  'banned_group' => '5',
  'admin_group' => '4',
  'guest_group' => '2',
  'member_group' => '3',
  'auth_group' => '1',
  'use_friendly_urls' => '1',
  '_jsDebug' => '0',
  'mysql_tbl_type' => 'MyISAM',
  'archive_remote_sql_host' => '',
  'archive_remote_sql_database' => '',
  'archive_remote_sql_user' => '',
  'archive_remote_sql_pass' => '',
  'archive_remote_sql_charset' => '',
  'sql_utf8mb4' => true,
);

 

Link to comment
Share on other sites

2 минуты назад, Xuc сказал:

попробуй  изменить utf8mb4 на utf8

в обеих строчках

пробовал, не помогает

Link to comment
Share on other sites

2 минуты назад, Respected сказал:

Данные в базе нормально отображаются? Которые знаками вопроса на форуме

В бд кириллица тоже вопросами 

Link to comment
Share on other sites

7 минут назад, Xuc сказал:

ну дк убита БД - поднимай с бэкапа

Как старую базу тогда сделать под новую? 

Link to comment
Share on other sites

поднимаешь БД , если надо что то изменить на форуме (отключить хуки,моды,перейти на дефолтный дизайн) - заливешь скрипты той версии IPB которая была,

если менять ни чего не надо то сразу на конвертацию

только проанализируй что сделал не так - у меня например убивал кириллицу конвертер от версии 4.0.12

Link to comment
Share on other sites

35 минут назад, Xuc сказал:

поднимаешь БД , если надо что то изменить на форуме (отключить хуки,моды,перейти на дефолтный дизайн) - заливешь скрипты той версии IPB которая была,

если менять ни чего не надо то сразу на конвертацию

только проанализируй что сделал не так - у меня например убивал кириллицу конвертер от версии 4.0.12

конвертер вроде как убивает, ее никак не обойти?

Link to comment
Share on other sites

если конвертируешь на хостинге и конвертер убивает

попробуй все то же самое проделать на локалхосте

Link to comment
Share on other sites

Скриптом перекодировку сделал. 

Теперь не работают выпадающие меню как в админке так и на сайте.  Ошибок не было при установке.

Единственное, у меня папка админки была по другому раньше названа и сейчас есть админ и моя папка. 

 

Link to comment
Share on other sites

1 минуту назад, Xuc сказал:

скрипт выложи для других)

Выше написан. А что по поводу кликабельности ? 

Link to comment
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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Ваша ссылка была автоматически строена.   Отображать как обычную ссылку

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...