kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: set names 'utf8'

    geschrieben von supersuche

    Hallo

    nein, muss Du nicht jedesmal mit im Query angeben,
    den Charset bei Verbindungs-Aufbau setzen sollte genug sein.

    für mysql:
    mysql_set_charset('utf8');


    für mysqli:
    mysqli_set_charset('utf8');


    und zum Sicher gehen nur 1 mal nach Verbindungs-Aufbau
    dieses ... SET NAMES ... COLLATE ... Query

    dazu sollten sowohl die DB-Daten als auch die Seite auf UTF-8 angelegt sein

    ... bei PHP hilft oft auch folgendes:
    <?php 
    header("Content-Type: text/html; charset=utf-8"); 
    mb_internal_encoding( 'UTF-8' );
    ...



    Wenn Du die DB-Verbindung über:
    mysqli_close($con)
    ; geschlossen hast,
    dann sind ja alle Einstellungen wieder verloren, also bei jeder neuen DB-Verbindung wieder ein mal die SET NAMES utf8 Einstellungen setzen, aber nicht in jedem Daten-Query (nur 1x)

Login zum Webhosting ohne Werbung!