Jump to content

Неправильная кодировка базы данных!

Featured Replies

1.После обновления с 3.3.3 до 3.4.5 вылазиет такая ошибка

 

image.png

 

2.Так как я понял надо зайти в PhpMyAdmin.А если нет к нему доступа?Можно как нибудь сбросить или восстановить данные входа?

 

Link to comment
https://ipbmafia.ru/topic/4676-nepravilnaya-kodirovka-bazy-dannyh/
Share on other sites

дайте угадаю, у вас хостинг - Хостингер? 

Link to comment
https://ipbmafia.ru/topic/4676-nepravilnaya-kodirovka-bazy-dannyh/?&do=findComment&comment=34743
Share on other sites

ПРосить у хостера поменять кодировку

Link to comment
https://ipbmafia.ru/topic/4676-nepravilnaya-kodirovka-bazy-dannyh/?&do=findComment&comment=34745
Share on other sites

ISPHOSTER.NET - Вот какой

Link to comment
https://ipbmafia.ru/topic/4676-nepravilnaya-kodirovka-bazy-dannyh/?&do=findComment&comment=34746
Share on other sites

ISPHOSTER.NET - Вот какой

1. для таких вопросов есть ТП

2. при создании БД надо указывать кодировку, и тогда все будет норм.

3. если вы новичок, тогда надо ставить двиг по спец. уроку который есть на этом форуме, и на другом (уверен вы поняли о каком идет речь)

Link to comment
https://ipbmafia.ru/topic/4676-nepravilnaya-kodirovka-bazy-dannyh/?&do=findComment&comment=34747
Share on other sites

1. для таких вопросов есть ТП

2. при создании БД надо указывать кодировку, и тогда все будет норм.

3. если вы новичок, тогда надо ставить двиг по спец. уроку который есть на этом форуме, и на другом (уверен вы поняли о каком идет речь)

А если я немогу зайти в PhpMyAdmin

Link to comment
https://ipbmafia.ru/topic/4676-nepravilnaya-kodirovka-bazy-dannyh/?&do=findComment&comment=34751
Share on other sites

если стоит ISP manager, то (скрин)



А если я немогу зайти в PhpMyAdmin

обратиться к хостеру

post-1255-0-52692800-1370719712_thumb.jp

Link to comment
https://ipbmafia.ru/topic/4676-nepravilnaya-kodirovka-bazy-dannyh/?&do=findComment&comment=34752
Share on other sites

если стоит ISP manager, то (скрин)

обратиться к хостеру

Воабще куда где и что нажать или сделать чтобы появилось такое окно?

Link to comment
https://ipbmafia.ru/topic/4676-nepravilnaya-kodirovka-bazy-dannyh/?&do=findComment&comment=34753
Share on other sites

Воабще куда где и что нажать или сделать чтобы появилось такое окно?

при создании БД

(инструменты - базы данных - создать)

Link to comment
https://ipbmafia.ru/topic/4676-nepravilnaya-kodirovka-bazy-dannyh/?&do=findComment&comment=34755
Share on other sites

при создании БД

(инструменты - базы данных - создать)

Добавь в скайпе? Skype: [ max_161_zm ]

Link to comment
https://ipbmafia.ru/topic/4676-nepravilnaya-kodirovka-bazy-dannyh/?&do=findComment&comment=34756
Share on other sites

скайпа нет

если забыл пароль к БД:

или config_global.php

или менять как на скрине (но после этого обязательно его также менять в вышеупомянутом файле)



+ в данной кодировке должна быть не только БД, но и все таблицы



но менять тупо кодировку на действующем форуме через ISPmanager не советую....

post-1255-0-86384200-1370720478.jpg

Edited by testx

Link to comment
https://ipbmafia.ru/topic/4676-nepravilnaya-kodirovka-bazy-dannyh/?&do=findComment&comment=34757
Share on other sites

Так что мне нужно создать новую базу данных?

Link to comment
https://ipbmafia.ru/topic/4676-nepravilnaya-kodirovka-bazy-dannyh/?&do=findComment&comment=34758
Share on other sites

нет.

необходимо выполнить sql-запрсы (скрин в твоём первом посту)

*советую перед этим сделать бэкап (в принципе это необходимая часть подготовки к обновлению, но некоторые не делают его....)

Link to comment
https://ipbmafia.ru/topic/4676-nepravilnaya-kodirovka-bazy-dannyh/?&do=findComment&comment=34760
Share on other sites

нет.

необходимо выполнить sql-запрсы (скрин в твоём первом посту)

*советую перед этим сделать бэкап (в принципе это необходимая часть подготовки к обновлению, но некоторые не делают его....)

Как их выполнить?

(Искал в google там были схожие проблемы,там какимито командами надо делать и еще что то про root)

Link to comment
https://ipbmafia.ru/topic/4676-nepravilnaya-kodirovka-bazy-dannyh/?&do=findComment&comment=34761
Share on other sites

если у тебя как понимаю шаред (виртуальный) хостинг, то просто зайти в phpmyadmin и выполнить запросы

также скрипт перекодировки с 1251 в utf-8 от ritsuki вроде (как работает не проверял)

 

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

 

ну и в config_global.php 

 

$INFO['sql_charset']            =   'utf8';

 

Link to comment
https://ipbmafia.ru/topic/4676-nepravilnaya-kodirovka-bazy-dannyh/?&do=findComment&comment=34762
Share on other sites

О вот человек у него такая же проблема

Link to comment
https://ipbmafia.ru/topic/4676-nepravilnaya-kodirovka-bazy-dannyh/?&do=findComment&comment=34763
Share on other sites

О вот человек у него такая же проблема

и в той теме написано где делать запросы....

вкладка sql

Link to comment
https://ipbmafia.ru/topic/4676-nepravilnaya-kodirovka-bazy-dannyh/?&do=findComment&comment=34764
Share on other sites

Тоесть мне сделать вот так ? image.png



Нажать там ''ОК'' ?

Link to comment
https://ipbmafia.ru/topic/4676-nepravilnaya-kodirovka-bazy-dannyh/?&do=findComment&comment=34765
Share on other sites

прочитай внимательно свой первый пост

и в поле sql выполни те запросы

* вставляя php-скрипт в sql что хотим получить?

Link to comment
https://ipbmafia.ru/topic/4676-nepravilnaya-kodirovka-bazy-dannyh/?&do=findComment&comment=34766
Share on other sites

Тоесть мне сделать вот так ? image.png

Нажать там ''ОК'' ?

да

Link to comment
https://ipbmafia.ru/topic/4676-nepravilnaya-kodirovka-bazy-dannyh/?&do=findComment&comment=34770
Share on other sites

да

нажал и ..

image.png

Link to comment
https://ipbmafia.ru/topic/4676-nepravilnaya-kodirovka-bazy-dannyh/?&do=findComment&comment=34776
Share on other sites

эм...

естественно

ты вместо sql запроса вставил php-скрипт



image.png

Access denied - ошибка доступа

неправильно указана БД например...

Link to comment
https://ipbmafia.ru/topic/4676-nepravilnaya-kodirovka-bazy-dannyh/?&do=findComment&comment=34778
Share on other sites

ТС скрин таблиц БД в студию

Link to comment
https://ipbmafia.ru/topic/4676-nepravilnaya-kodirovka-bazy-dannyh/?&do=findComment&comment=34787
Share on other sites

image.png

 

Это ты имел в виду?

Link to comment
https://ipbmafia.ru/topic/4676-nepravilnaya-kodirovka-bazy-dannyh/?&do=findComment&comment=34792
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.