original_string: public function setup_is_unicodedb() {
          // All new tables are created with this collation, we just have to make sure it is utf8 compatible,
          // if config table already exists it has this collation too.
          $collation = $this->get_dbcollation();
  
          $collationinfo = explode('_', $collation);
          $charset = reset($collationinfo);
  
          $sql = "SHOW COLLATION WHERE Collation ='$collation' AND Charset = '$charset'";
          $this->query_start($sql, NULL, SQL_QUERY_AUX);
          $result = $this->mysqli->query($sql);
          $this->query_end($result);
          if ($result->fetch_assoc()) {
              $return = true;
          } else {
              $return = false;
          }
          $result->close();
  
          return $return;
      }
code: public function setup_is_unicodedb() {
          // All new tables are created with this collation, we just have to make sure it is utf8 compatible,
          // if config table already exists it has this collation too.
          $collation = $this->get_dbcollation();
  
          $collationinfo = explode('_', $collation);
          $charset = reset($collationinfo);
  
          $sql = "SHOW COLLATION WHERE Collation ='$collation' AND Charset = '$charset'";
          $this->query_start($sql, NULL, SQL_QUERY_AUX);
          $result = $this->mysqli->query($sql);
          $this->query_end($result);
          if ($result->fetch_assoc()) {
              $return = true;
          } else {
              $return = false;
          }
          $result->close();
  
          return $return;
      }
code_tokens: public function setup_is_unicodedb ( ) { // All new tables are created with this collation, we just have to make sure it is utf8 compatible, // if config table already exists it has this collation too. $ collation = $ this -> get_dbcollation ( ) ; $ collationinfo = explode ( '_' , $ collation ) ; $ charset = reset ( $ collationinfo ) ; $ sql = "SHOW COLLATION WHERE Collation ='$collation' AND Charset = '$charset'" ; $ this -> query_start ( $ sql , NULL , SQL_QUERY_AUX ) ; $ result = $ this -> mysqli -> query ( $ sql ) ; $ this -> query_end ( $ result ) ; if ( $ result -> fetch_assoc ( ) ) { $ return = true ; } else { $ return = false ; } $ result -> close ( ) ; return $ return ; }
docstring: Is this database compatible with utf8?
  @return bool
docstring_tokens: Is this database compatible with utf8?