- Автор темы
 - #1
 
всем привет.
у меня саб интегрирован с воблой. база данных воблы в 1251. саб видит все сообщения и разделы форума ввиде знаков вопросов. я понимаю что надо перед инитом базы четко прописать в какой она кодировке. но вот найти где саб инитит базу форума не могу.
может кто сталкивался с такой проблеммой ?
Добавлено через 9 минут
	
	
	
		
вот такая фигня происходит когда пытается залогинится человек с русским логином.
хотя все базы в 1251.
а плагин последние посты (с форума) показывает все ввиде знаков вопроса.
с сабом самим вопрос решился правкой includes/db/mysql.php
	
	
	
		
	
		
			
		
		
	
				
			у меня саб интегрирован с воблой. база данных воблы в 1251. саб видит все сообщения и разделы форума ввиде знаков вопросов. я понимаю что надо перед инитом базы четко прописать в какой она кодировке. но вот найти где саб инитит базу форума не могу.
может кто сталкивался с такой проблеммой ?
Добавлено через 9 минут
		Код:
	
	Invalid SQL: SELECT * FROM user WHERE username = 'жучка' 
Error: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (cp1251_general_ci,COERCIBLE) for operation '=' 
Error number: 1267 
Date: Monday 03rd 2007f December 2007 07:51:17 AM
File: http://www.xxxxx.com/index.php
	вот такая фигня происходит когда пытается залогинится человек с русским логином.
хотя все базы в 1251.
а плагин последние посты (с форума) показывает все ввиде знаков вопроса.
с сабом самим вопрос решился правкой includes/db/mysql.php
		Код:
	
	 // ###################### connect #######################
  function connect()
  {
    if(0 == $this->conn)
    {
      if($this->password=="")
      {
        $this->conn = mysql_connect($this->server,$this->user);
      }
      else
      {
        $this->conn = mysql_connect($this->server,$this->user,$this->password);
      }
      if(!$this->conn)
      {
        $this->error("Connection == false, connect failed");
      }
      mysql_query("SET NAMES cp1251");
      if($this->database != "")
      {
        if(!mysql_select_db($this->database, $this->conn))
        {
          $this->error("cannot use database ".$this->database);
        }
      }
    }
        $this->query("set names cp1251");
  }
	
				
 но молодчик что справился. А че было то?