Hello,
class db
{
var $link;public function connect()
{
$this->link=mysqli_connect(SQL_IP,SQL_USER,SQL_PWD,SQL_DATABASE) or die(db::error($this->link));
mysqli::set_charset ( 'utf8' ) or die db::error($this->link);
mysqli_query($this->link,"SET @@SESSION.sql_mode = ''") or die(db::error($this->link));
}
>
> Ich habe die folgenden 2 Zeilen hinzugefügt, aber es hatte keinerlei Auswirkungen auf die Anzeige der Umlaute.
>
> ~~~php
> mysqli_query($this->link,"SET character_set_results = 'utf8', character_set_client = 'utf8', character_set_connection = 'utf8', character_set_database = 'utf8', character_set_server = 'utf8'") or die(db::error($this->link));
> mysqli_set_charset($this->link,"utf8") or die(db::error($this->link));
>
Im Object reicht
mysqli::set_charset ( 'utf8' ) or die db::error($this->link);
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg