August 13th, 2005
PHP MySQL-Verbindung und UTF8
Benötigt man UTF8 und der MySQL Server (ab Version 4.1) hat eine andere Standardkodierung, so kann man dies einfach durch das Ausführen des folgenden Querys direkt nach dem Verbinden einstellen.
mysql_connect(....);
mysql_query("SET NAMES 'utf8'");
on Mai 25th, 2007 at 1:02 pm
Danke
on März 30th, 2008 at 7:39 pm
danke für den Tipp!
on Juli 22nd, 2008 at 7:09 am
on März 1st, 2009 at 4:27 pm
Sehr nützlich. Danke!
on Mai 21st, 2009 at 2:40 pm
Diese eine ZEile ist wirklich Gold wert, für jeden der UTF-8 benötigt und nicht weiss was der Server hat oder es nicht ändern kann.
on September 10th, 2009 at 4:27 pm
was man mit den paar wörter für eine große hilfe sein kann
genial
on Oktober 14th, 2009 at 10:12 pm
on Januar 28th, 2010 at 12:43 am
on März 8th, 2010 at 9:39 am
Super! Erst jetzt klappts bei mir auch mit den Sonderzeichen. Plötzlich klappt alles. D A N K E ! ! !
on März 21st, 2010 at 6:06 pm
Danke, Du hast bei mir Frust eliminiert.
Das funktioniert auch im Zusammenspiel mit dem Zend Framework:
$config=new Zend_Config_Ini(’../config/config.ini’,'db’);
$db=Zend_Db::factory($config->adapter, $config->params);
$db->query(”SET NAMES ‘utf8′”);
on April 11th, 2010 at 10:04 pm
Danke für den wertvollen (und funktionierenden!) Tipp!