Honda: MySQL-PHP / UTF-8

Hallo,

ich möchte eine Seite und DB komplett auf UTF-8 umstellen.

Bisher verwende ich dafür vor jeder Query >> mysql_query("SET NAMES utf8"); ... dies funktioniert auch...

Kann man dies denn auch irgendwo generell festlegen, um diese Anfrage einzusparen, zumal dies ja zur Zeit sehr oft (bei jeder DB-Anfrage) vorangestellt wird?

Merci,
Honda

  1. echo $begrüßung;

    Bisher verwende ich dafür vor jeder Query >> mysql_query("SET NAMES utf8"); ... dies funktioniert auch...

    Einmal pro Verbindung ist ausreichend.

    Kann man dies denn auch irgendwo generell festlegen, um diese Anfrage einzusparen, zumal dies ja zur Zeit sehr oft (bei jeder DB-Anfrage) vorangestellt wird?

    Ja. Eine Möglichkeit ist in der my.cnf
      [mysqld]
      init-connect = "SET NAMES utf8"
    einzutragen. Weitere Möglichkeiten findest du im Kapitel Connection Character Sets and Collations des MySQL-Handbuchs.

    echo "$verabschiedung $name";