#1 (permalink)  
Alt 17.11.2006, 13:32
Neuer Benutzer
 
Registriert seit: 16.11.2006
Beiträge: 4
Frage falsche Darstellung von Umlauten - Zeichensatz

Hallo Zusammen,
ich bin neu in der Materie und gleich ein Problem das ich nicht alleine lösen kann. Ich nutze XTC, mysql und Access über ODBC.

In mysql habe ich utf8_unicode_ci als Zeichensatz. In Access wird alles prima angezeigt sowie auch in Mysql. Allerdings nicht in XTC. Jetzt habe ich gelesen, dass im Adminbereich nur in der Sprache der Zeichensatz eingestellt werden muss. Es ist allerdings nur ein Textfeld. Ich habe das Gefühl, dass ich einsetzen kann was ich will. Die Umlaute sind immer falsch und ändern sich nicht. Was und wo muss ich einstellen, wenn ich utf8_unicode_ci in XTC haben will und zwar auf der ganzen Ebene.
Ich habe schon stundenlang herumgespielt, komme aber auf keinen grünen Zweig. Viele Grüße

Bernd Jakobi
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 17.11.2006, 13:51
xt:Commerce Support Kunde
 
Registriert seit: 13.10.2006
Beiträge: 697
Standard

Erster Versuch, den du machen kannst:
HTML-Code:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />
ändern in
HTML-Code:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Wenn das nicht hilft wäre es wichtig zu wissen, ob dein Webserver beim Content-Type bereits ein Charset mitliefert. Das kannst du z.B. mittels http://web-sniffer.net/ rausfinden. Und dann wäre in dem Zusammenhang noch der eingesetzte Webserver wichtig. Und wie weit du Zugriff auf die Konfiguration desselbigen hast.

Matt
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 17.11.2006, 15:17
Neuer Benutzer
 
Registriert seit: 16.11.2006
Beiträge: 4
Standard

Hallo, Danke für die Antwort,
allerdings habe ich leider so wenig Ahnung von XTC, dass ich wissen sollte
wo ich das abändern kann und wie ich dort hinkomme.

Vielen Dank

Bernd
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 17.11.2006, 20:03
xt:Commerce Support Kunde
 
Registriert seit: 13.10.2006
Beiträge: 697
Standard

Die genannte Änderung wäre in includes/header.php zu machen.

Matt

Geändert von wibros (17.11.2006 um 21:26 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 17.11.2006, 20:22
Erfahrener Benutzer
 
Registriert seit: 28.02.2006
Beiträge: 4.010
Standard

Wenn ändern, dann wohl eher im Admin bei der jeweiligen Sprache, wobei ich bezweifle, dass das die Ursache für die falsach dargestellten Umlaute ist, sondern eher in der Kollation der Datenbank.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 17.11.2006, 21:29
xt:Commerce Support Kunde
 
Registriert seit: 13.10.2006
Beiträge: 697
Standard

Stimmt. Der geht auf meine Kappe. Ich hatte mir nur den Source des aufgerufenen Shops angesehen.

Matt
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 18.11.2006, 13:09
Neuer Benutzer
 
Registriert seit: 16.11.2006
Beiträge: 4
Standard

Was heißt Kollation der Datenbank? Also der Zeichensatz der Datenbank ist wie schon geschrieben utf-8 (Habe in einem Buch gelesen, dass dieses Set gut wäre) Diese Daten sind in mysql auch prima lesbar. Auch in Access per ODBC ist alles in Ordnung. Nur wenn ich den Shop öffne habe ich keine Umlaute - Genau gesagt fehlen um die Umlaute herum noch andere Buchstaben.

In XTC kann ich zwar bei Sprache was eintragen, allerdings macht mich stutzig, dass es kein Listfeld ist und ich das Charset selbst eintragen muss. Woher weiß ich denn dann ob das überhaupt klappt??

Vielen Dank bisher für Eure Mühe ich wäre froh wenn ich das Problem abhaken könnte.

viele Grüße
Bernd
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 18.11.2006, 14:41
xt:Commerce Support Kunde
 
Registriert seit: 13.10.2006
Beiträge: 697
Standard

Trag mal utf-8 ein, wenn das auch dein Charset in der Datenbank ist. Wenn es dann funktioniert, ist alles in Ordnung. Wenn nicht müssen wir weiter sehen und dann kommt es drauf an, ob der Webserver schon ein Charset schickt oder eben nicht.

Matt
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #9 (permalink)  
Alt 27.11.2006, 23:46
Neuer Benutzer
 
Registriert seit: 16.11.2006
Beiträge: 4
Lächeln Ich haaaaaaaaaaaab´s

XTC versteht nicht was mit utf-8 gemeint ist. Hier muss der entsprechende ISO Code eingetragen werden.

Falls das ein Entwickler liest:
Man würde den Anwendern eine Menge Arbeit ersparen wenn man an diesen Stellen an denen man nicht einfach was eintragen kann eine Listbox implementiert.

Vielen Dank auf jeden Fall für die Mühen der Zwei die mir geantwortet haben.

Viele Grüße

Bernd
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #10 (permalink)  
Alt 24.12.2008, 13:16
Benutzer
 
Registriert seit: 06.02.2006
Beiträge: 33
Standard

Zitat:
Zitat von Bernd Jakobi Beitrag anzeigen
XTC versteht nicht was mit utf-8 gemeint ist. Hier muss der entsprechende ISO Code eingetragen werden.

Falls das ein Entwickler liest:
Man würde den Anwendern eine Menge Arbeit ersparen wenn man an diesen Stellen an denen man nicht einfach was eintragen kann eine Listbox implementiert.

Vielen Dank auf jeden Fall für die Mühen der Zwei die mir geantwortet haben.

Viele Grüße

Bernd
Ich hab das gleiche oder ein ähnliches Problem. Bei mir werden die Umlaute im Browser codiert dargestellt.

Beispiel: ü wird im Browser als &uuml; dargestellt.

Ich habs jetzt in den Sprachdateien geändert, weiß aber nicht ob das sinnvoll ist. Ich habe in der german.php und in der lang_german.conf alle Codierungen gegen die echten Umlaute ersetzt. Es funktioniert zwar einwandfrei, aber ich weiß nicht ob es weltweit und in jemdem Browser unter jedem Betriebssystem funktioniert.

Wo hast Du jetzt was genau eingetragen??

Gruß Ralf
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
darstellung, falsche, umlauten, zeichensatz

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



Alle Zeitangaben in WEZ +1. Es ist jetzt 11:00 Uhr.

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

xt:Commerce is a SafeCharge brand