denocom Posted April 16, 2009 Report Share Posted April 16, 2009 Hallo zusammen, seitdem ich den XT Shop und die Datenbank neu auf den Server einspielen musste, werden die Umlaute aus der Datenbank nur noch viereckig angezeigt. In der Datenbank selbst unter phpMyAdmin wird alles richtig dargestellt. Der MySQL-Zeichensatz ist UTF-8. Der Content-Type wurde von ISO auf UTF-8 umgestellt und hat leider auch keine Änderung gebracht. Vielleicht hat jemand das gleiche Problem gehabt und kann mir weiter helfen! Vielen Dank. Link to comment Share on other sites More sharing options...
eurotrophy Posted May 11, 2009 Report Share Posted May 11, 2009 Das Problem liegt hier bei der Verbindung zur Datenbank... da muss noch was in eine Datei reingeschrieben werden in der inc/xtc_db_connect.inc.php Datei zwischen if ($$link) mysql_select_db($database); return $$link; [/PHP] das folgende reinschreiben [PHP]mysql_query("SET NAMES 'utf8'");[/PHP] Der Code sollte nun so aussehen [PHP]if ($$link) mysql_select_db($database); mysql_query("SET NAMES 'utf8'"); return $$link;[/PHP] ich habe noch zusätzlich SET CHARACTER_SET_CLIENT und SET CHARACTER_SET_RESULTS reingeschrieben so das bei mir das ganze so aussieht [PHP]if ($$link) mysql_select_db($database); mysql_query("SET NAMES 'utf8'"); mysql_query("SET CHARACTER_SET_CLIENT=utf8"); mysql_query("SET CHARACTER_SET_RESULTS=utf8"); return $$link;[/PHP] Link to comment Share on other sites More sharing options...
koanit Posted July 13, 2009 Report Share Posted July 13, 2009 und wo finde ich diese datei??? Link to comment Share on other sites More sharing options...
garkeinplan Posted July 14, 2009 Report Share Posted July 14, 2009 in der inc/xtc_db_connect.inc.php Datei Lesen.... Link to comment Share on other sites More sharing options...
koanit Posted August 30, 2009 Report Share Posted August 30, 2009 leider bin ich zu blöd!! wo muß ich das eintragen, bzw wo finde ich diese php datei?? thx Link to comment Share on other sites More sharing options...
tech4freaks Posted September 1, 2009 Report Share Posted September 1, 2009 Wurde dir schon 2mal mitgeteilt wo die Datei zu finden ist. Wer lesen kann ist klar im Vorteil. Oder hast du die Datei gelöscht- Der Inhalt sieht in etwa so aus. <?php /* ----------------------------------------------------------------------------------------- $Id: xtc_db_connect.inc.php 1248 2005-09-27 10:27:23Z gwinger $ XT-Commerce - community made shopping http://www.xt-commerce.com Copyright (c) 2003 XT-Commerce ----------------------------------------------------------------------------------------- based on: (c) 2000-2001 The Exchange Project (earlier name of osCommerce) (c) 2002-2003 osCommerce(database.php,v 1.19 2003/03/22); www.oscommerce.com (c) 2003 nextcommerce (xtc_db_connect.inc.php,v 1.3 2003/08/13); www.nextcommerce.org Released under the GNU General Public License ---------------------------------------------------------------------------------------*/ // include(DIR_WS_CLASSES.'/adodb/adodb.inc.php'); /** *F xtc_db_connect ** ** @return $link db connection **/ function xtc_db_connect($server = DB_SERVER, $username = DB_SERVER_USERNAME, $password = DB_SERVER_PASSWORD, $database = DB_DATABASE, $link = 'db_link') { global $$link; if (USE_PCONNECT == 'true') { $$link = @mysql_pconnect($server, $username, $password) or die ('can not connect to Database!'); } else { $$link = @mysql_connect($server, $username, $password) or die('can not connect to Database!'); } if ($$link) { @mysql_select_db($database) or die('Database not available'); } if(!defined('DB_SERVER_CHARSET')) { define('DB_SERVER_CHARSET','utf8'); } xtc_db_set_charset(DB_SERVER_CHARSET); return $$link; } ?> Gruß Rene Link to comment Share on other sites More sharing options...
Comp4ny Posted December 12, 2009 Report Share Posted December 12, 2009 Gibts nur ein Problem, die Datei exestiert nicht! Bei mir werden auch Umlaute falsch dargstellt. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.