Перейти к содержанию

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


Рекомендуемые сообщения

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

сначала сконвертируй БД этой прогой на компе 

 

Ссылка на комментарий
Поделиться на другие сайты

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

сначала сконвертируй БД этой прогой на компе 

osx?

 

Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

Проблема существует только с старыми записями, меню и прочее нормально высвечивается

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

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

Нажимал. 

Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

 

Ссылка на комментарий
Поделиться на другие сайты

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

 

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

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

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...