HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Просблема с Мускулом
  #1  
Старый 13.11.2007, 22:10
Tem
Banned
Регистрация: 05.10.2005
Сообщений: 965
С нами: 10840706

Репутация: 547


По умолчанию Просблема с Мускулом

Уже неделю вожусь, некто нечего конкретно не сказал, востонавливаю форум из бэкапа, Ipb 2.1.7 бэкап брал через админку, всё работает ок но вот на форуме самом ????????????????? места текста , как сней справится ?
 
Ответить с цитированием

  #2  
Старый 13.11.2007, 22:11
cardons
Познавший АНТИЧАТ
Регистрация: 19.07.2005
Сообщений: 1,000
С нами: 10953026

Репутация: 950


По умолчанию

перекодируй в другой формат. к примеру из utf-8 в win-1251
 
Ответить с цитированием

  #3  
Старый 13.11.2007, 22:12
Tem
Banned
Регистрация: 05.10.2005
Сообщений: 965
С нами: 10840706

Репутация: 547


По умолчанию

В пхпмайадмине ставлю СРАВНЕНИЕ всякие не катит.
 
Ответить с цитированием

  #4  
Старый 13.11.2007, 22:19
Sn@k3
Познавший АНТИЧАТ
Регистрация: 13.04.2006
Сообщений: 1,738
С нами: 10566621

Репутация: 1198


По умолчанию

1) в файлиге бекапа ищи файлы лангуагес в заголовке смотри кодировку
2) посмотри на кодлировку твоего браузера))))
было такое, тока с булкой
 
Ответить с цитированием

  #5  
Старый 13.11.2007, 22:32
mr.The
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,205
С нами: 10016425

Репутация: 1257


По умолчанию

сразу после коннекта к бд напиши php код.

mysql_query(\"SET NAMES CP1251\");
mysql_query(\"SET COLLATION_CONNECTION=CP1251_GENERAL_CI\");

тока слеши убери =|

Последний раз редактировалось mr.The; 13.11.2007 в 22:40..
 
Ответить с цитированием

  #6  
Старый 13.11.2007, 22:40
ant0ha
Участник форума
Регистрация: 22.05.2007
Сообщений: 144
С нами: 9985348

Репутация: 119
По умолчанию

Цитата:
Сообщение от Tem  
В пхпмайадмине ставлю СРАВНЕНИЕ всякие не катит.
у каждой таблицы указывается своя кодировка, может она у тебя не совпадает с той что указана в сравнении
 
Ответить с цитированием

  #7  
Старый 13.11.2007, 23:51
Tem
Banned
Регистрация: 05.10.2005
Сообщений: 965
С нами: 10840706

Репутация: 547


По умолчанию

Вы знаете проблема в том что я снимал бэкап через админку форума , а не через phpMyAdmin
 
Ответить с цитированием

  #8  
Старый 16.11.2007, 00:39
NOmeR1
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,187
С нами: 10495046

Репутация: 2642


По умолчанию

Tem, похоже тебе очень не повезло. У меня была такая проблема, востонавить не удалось. Всё в бд записалось в этих вопросительных знаках. Посмотри какую-нибудь таблицу, если там вопросительные знаки вместо слов, то прощай форум.
 
Ответить с цитированием

  #9  
Старый 16.11.2007, 06:51
Joker-jar
Постоянный
Регистрация: 11.03.2007
Сообщений: 581
С нами: 10088966

Репутация: 646


По умолчанию

Только вместо русских символов вопросы?У меня в phpbb2 была такая шняга. Вылечил так: выполнил поиск по текстам скриптов форума, нашел, где находится функции коннекта к БД:

mysql.php ->

PHP код:
        if($this->persistency)
        {
            
$this->db_connect_id = @mysql_pconnect($this->server$this->user$this->password);
        }
        else
        {
            
$this->db_connect_id = @mysql_connect($this->server$this->user$this->password);
        } 
заменил на

PHP код:
        if($this->persistency)
        {
            
$this->db_connect_id = @mysql_pconnect($this->server$this->user$this->password);
        }
        else
        {
            
$this->db_connect_id = @mysql_connect($this->server$this->user$this->password);
        }
        
mysql_query("SET NAMES cp1251"); 
mysql4.php ->

PHP код:
$this->db_connect_id = ($this->persistency) ? mysql_pconnect($this->server$this->user$this->password) : mysql_connect($this->server$this->user$this->password); 
заменил на

PHP код:
        $this->db_connect_id = ($this->persistency) ? mysql_pconnect($this->server$this->user$this->password) : mysql_connect($this->server$this->user$this->password);
        
mysql_query("SET NAMES cp1251"); 
и все стало работать
 
Ответить с цитированием

  #10  
Старый 16.11.2007, 14:07
Tem
Banned
Регистрация: 05.10.2005
Сообщений: 965
С нами: 10840706

Репутация: 547


По умолчанию

Нет в базе нету не однорго знака ?????????????? , эти знаки в выводе, а вот где мне найти такой файл в Ipb там немнога сэтим трудновато.
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...