int mysql_set_character_set(MYSQL *mysql, char
          *csname)
        
Beschreibung
          Diese Funktion stellt den Standardzeichensatz für die
          laufende Verbindung ein. Der String csname
          ist ein gültiger Zeichensatzname. Die Sortierreihenfolge der
          Verbindung wird die Standardsortierreihenfolge dieses
          Zeichensatzes. Die Funktion arbeitet wie die SET
          NAMES-Anweisung, stellt jedoch auch den Wert von
          mysql->charset ein und beeinflusst
          dadurch den von mysql_real_escape_string()
          verwendeten Zeichensatz.
        
Diese Funktion wurde in MySQL 5.0.7 hinzugefügt.
Rückgabewerte
Null bei Erfolg und ein von null verschiedener Wert bei einem Fehler.
Beispiel
MYSQL mysql;
mysql_init(&mysql);
if (!mysql_real_connect(&mysql,"host","user","passwd","database",0,NULL,0))
{
    fprintf(stderr, "Failed to connect to database: Error: %s\n",
          mysql_error(&mysql));
}
if (!mysql_set_charset_name(&mysql, "utf8")) 
{
    printf("New client character set: %s\n", mysql_character_set_name(&mysql));
}
Dies ist eine Übersetzung des MySQL-Referenzhandbuchs, das sich auf dev.mysql.com befindet. Das ursprüngliche Referenzhandbuch ist auf Englisch, und diese Übersetzung ist nicht notwendigerweise so aktuell wie die englische Ausgabe. Das vorliegende deutschsprachige Handbuch behandelt MySQL bis zur Version 5.1.

