Bernd Jakobi Posted November 17, 2006 Report Share Posted November 17, 2006 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 Link to comment Share on other sites More sharing options...
wibros Posted November 17, 2006 Report Share Posted November 17, 2006 Erster Versuch, den du machen kannst: <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" /> ändern in <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 Link to comment Share on other sites More sharing options...
Bernd Jakobi Posted November 17, 2006 Author Report Share Posted November 17, 2006 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 Link to comment Share on other sites More sharing options...
wibros Posted November 17, 2006 Report Share Posted November 17, 2006 Die genannte Änderung wäre in includes/header.php zu machen. Matt Link to comment Share on other sites More sharing options...
supervisior Posted November 17, 2006 Report Share Posted November 17, 2006 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. Link to comment Share on other sites More sharing options...
wibros Posted November 17, 2006 Report Share Posted November 17, 2006 Stimmt. Der geht auf meine Kappe. Ich hatte mir nur den Source des aufgerufenen Shops angesehen. Matt Link to comment Share on other sites More sharing options...
Bernd Jakobi Posted November 18, 2006 Author Report Share Posted November 18, 2006 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 Link to comment Share on other sites More sharing options...
wibros Posted November 18, 2006 Report Share Posted November 18, 2006 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 Link to comment Share on other sites More sharing options...
Bernd Jakobi Posted November 27, 2006 Author Report Share Posted November 27, 2006 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 Link to comment Share on other sites More sharing options...
Gozilla2000 Posted December 24, 2008 Report Share Posted December 24, 2008 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 ü 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 Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.