Jump to content
View in the app

A better way to browse. Learn more.

IPBMafia.ru - поддержка Invision Community, релизы, темы, плагины и приложения

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Featured Replies

Posted

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

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

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

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

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

  • Author
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 

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

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

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

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

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

Нажимал. 

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

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

  • Author

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

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

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

 

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
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.