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:
; geschlossen hast,mysqli_close($con)
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)