phpbar.de logo

Mailinglisten-Archive

[php] Charset von MySQL

[php] Charset von MySQL

Ngoc Anh Doan ngoc at nhdoan.de
Do Jan 28 13:10:14 CET 2010


Hi,

du könntest ja auch für die Session 

"SET SESSION
	character_set_connection = "UTF8",
	character_set_client = "UTF8",
	character_set_results = "UTF8",
	collation_connection = "utf8_general_ci"

ausführen! So habe ich es zumindest mal in meiner Bootstrap verwendet.


Grüße Ngoc


------

Ngoc Anh Doan

www.nhdoan.de
ngoc at nhdoan.de

-----Ursprüngliche Nachricht-----
Von: Stephan Krauß [mailto:info at suppenterrine.de] 
Gesendet: Donnerstag, 28. Januar 2010 13:00
An: deutschsprachige PHP-Mailingliste
Betreff: Re: [php] Charset von MySQL

Hallo !

Da ich etwas Bauchschmerzen habe folgende Frage.
Ich verwende PDO zur Verbindung mit der MySQL.

Ist das richtig, daß ich bei jedem Verbindungsaufbau zur Datenbank
folgende 2 Werte verändern muss ?

SET NAMES 'utf8';
SET CHARACTER SET 'utf8';

Das würde dann wie folgt aussehen

$this->connection = new
PDO($driver.':host='.$serverName.';port='.$databasePort.';dbname='.$data
baseName,
$databaseUser, $databasePassword);

$this->connection->exec("SET NAMES SET utf8");
$this->connection->exec("SET CHARACTER SET utf8");

Gruß

Stephan


>
> Du kannst auch das Character Set bei jeder Verbindung festlegen:
>
> http://dev.mysql.com/doc/refman/5.0/en/charset-connection.html
>


-- 
** Allgemeine deutschsprachige PHP-Liste: php at phpbar.de **
Informationen: http://www.phpbar.de
http://lists.phpbar.de/mailman/listinfo/php



php::bar PHP Wiki   -   Listenarchive