#1 (permalink)  
Alt 16.04.2009, 15:19
Neuer Benutzer
 
Registriert seit: 11.02.2008
Beiträge: 1
Standard Umlaute werden viereckig angezeigt

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.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 11.05.2009, 09:50
xt:Commerce Support Kunde
 
Registriert seit: 28.06.2007
Beiträge: 15
Standard

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
PHP-Code:
if ($$linkmysql_select_db($database);
return $
$link
das folgende reinschreiben
PHP-Code:
mysql_query("SET NAMES 'utf8'"); 
Der Code sollte nun so aussehen
PHP-Code:
if ($$linkmysql_select_db($database);
mysql_query("SET NAMES 'utf8'");
return $
$link
ich habe noch zusätzlich SET CHARACTER_SET_CLIENT und SET CHARACTER_SET_RESULTS reingeschrieben so das bei mir das ganze so aussieht
PHP-Code:
if ($$linkmysql_select_db($database);
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER_SET_CLIENT=utf8");
mysql_query("SET CHARACTER_SET_RESULTS=utf8");
return $
$link
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 13.07.2009, 16:10
Neuer Benutzer
 
Registriert seit: 15.06.2009
Beiträge: 13
Standard

und wo finde ich diese datei???
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 14.07.2009, 12:56
Neuer Benutzer
 
Registriert seit: 10.02.2009
Beiträge: 26
Standard

Zitat:
Zitat von eurotrophy Beitrag anzeigen
in der inc/xtc_db_connect.inc.php Datei
Lesen....
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 30.08.2009, 18:43
Neuer Benutzer
 
Registriert seit: 15.06.2009
Beiträge: 13
Standard

leider bin ich zu blöd!!
wo muß ich das eintragen, bzw wo finde ich diese php datei??

thx
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 01.09.2009, 23:10
Erfahrener Benutzer
 
Registriert seit: 24.05.2007
Beiträge: 154
Standard

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.

Code:
<?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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 12.12.2009, 09:17
Benutzer
 
Registriert seit: 02.11.2009
Beiträge: 52
Standard

Gibts nur ein Problem, die Datei exestiert nicht!

Bei mir werden auch Umlaute falsch dargstellt.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
angezeigt, umlaute, viereckig

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Kategorien werden nicht angezeigt retrolum Fragen zur Software 4 26.03.2009 22:23
Artikel und Kategorien mit zeichen im namen werden falsch angezeigt goooofy Shopbereich 0 27.02.2009 17:27


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:41 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand