Jump to content

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

Featured Replies

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

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

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

Link to comment
https://ipbmafia.ru/topic/13564-problema-v-kodirovke-pri-obnovlenii/
Share on other sites

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

 

Link to comment
https://ipbmafia.ru/topic/13564-problema-v-kodirovke-pri-obnovlenii/?&do=findComment&comment=100740
Share on other sites
20 минут назад, Xuc сказал:

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

osx?

 

Link to comment
https://ipbmafia.ru/topic/13564-problema-v-kodirovke-pri-obnovlenii/?&do=findComment&comment=100741
Share on other sites

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

Link to comment
https://ipbmafia.ru/topic/13564-problema-v-kodirovke-pri-obnovlenii/?&do=findComment&comment=100742
Share on other sites

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

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

Link to comment
https://ipbmafia.ru/topic/13564-problema-v-kodirovke-pri-obnovlenii/?&do=findComment&comment=100743
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
https://ipbmafia.ru/topic/13564-problema-v-kodirovke-pri-obnovlenii/?&do=findComment&comment=100744
Share on other sites

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

Link to comment
https://ipbmafia.ru/topic/13564-problema-v-kodirovke-pri-obnovlenii/?&do=findComment&comment=100745
Share on other sites

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

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

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

Link to comment
https://ipbmafia.ru/topic/13564-problema-v-kodirovke-pri-obnovlenii/?&do=findComment&comment=100752
Share on other sites
11 минут назад, Xuc сказал:

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

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

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

Нажимал. 

Link to comment
https://ipbmafia.ru/topic/13564-problema-v-kodirovke-pri-obnovlenii/?&do=findComment&comment=100754
Share on other sites

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

Link to comment
https://ipbmafia.ru/topic/13564-problema-v-kodirovke-pri-obnovlenii/?&do=findComment&comment=100755
Share on other sites
2 часа назад, Xuc сказал:

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

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

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

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

Link to comment
https://ipbmafia.ru/topic/13564-problema-v-kodirovke-pri-obnovlenii/?&do=findComment&comment=100775
Share on other sites

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

Link to comment
https://ipbmafia.ru/topic/13564-problema-v-kodirovke-pri-obnovlenii/?&do=findComment&comment=100776
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
https://ipbmafia.ru/topic/13564-problema-v-kodirovke-pri-obnovlenii/?&do=findComment&comment=100780
Share on other sites

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

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

Link to comment
https://ipbmafia.ru/topic/13564-problema-v-kodirovke-pri-obnovlenii/?&do=findComment&comment=100782
Share on other sites
2 минуты назад, Xuc сказал:

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

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

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

Link to comment
https://ipbmafia.ru/topic/13564-problema-v-kodirovke-pri-obnovlenii/?&do=findComment&comment=100783
Share on other sites

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

Link to comment
https://ipbmafia.ru/topic/13564-problema-v-kodirovke-pri-obnovlenii/?&do=findComment&comment=100784
Share on other sites
2 минуты назад, Respected сказал:

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

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

Link to comment
https://ipbmafia.ru/topic/13564-problema-v-kodirovke-pri-obnovlenii/?&do=findComment&comment=100785
Share on other sites

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

Link to comment
https://ipbmafia.ru/topic/13564-problema-v-kodirovke-pri-obnovlenii/?&do=findComment&comment=100786
Share on other sites
7 минут назад, Xuc сказал:

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

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

Link to comment
https://ipbmafia.ru/topic/13564-problema-v-kodirovke-pri-obnovlenii/?&do=findComment&comment=100788
Share on other sites

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

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

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

Link to comment
https://ipbmafia.ru/topic/13564-problema-v-kodirovke-pri-obnovlenii/?&do=findComment&comment=100790
Share on other sites
35 минут назад, Xuc сказал:

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

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

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

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

Link to comment
https://ipbmafia.ru/topic/13564-problema-v-kodirovke-pri-obnovlenii/?&do=findComment&comment=100793
Share on other sites

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

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

Link to comment
https://ipbmafia.ru/topic/13564-problema-v-kodirovke-pri-obnovlenii/?&do=findComment&comment=100794
Share on other sites

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

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

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

 

Link to comment
https://ipbmafia.ru/topic/13564-problema-v-kodirovke-pri-obnovlenii/?&do=findComment&comment=100800
Share on other sites

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

Link to comment
https://ipbmafia.ru/topic/13564-problema-v-kodirovke-pri-obnovlenii/?&do=findComment&comment=100801
Share on other sites
1 минуту назад, Xuc сказал:

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

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

Link to comment
https://ipbmafia.ru/topic/13564-problema-v-kodirovke-pri-obnovlenii/?&do=findComment&comment=100802
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
Ответить в этой теме...

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

  • No registered users viewing this page.