Welcome, Guest. Please login or register.
Did you miss your activation email?
May 26, 2012, 06:15:36 PM

Login with username, password and session length
Search:     Advanced search
Wollen Sie dem WebsiteBaker Team beitreten?
Nähere Informationen finden Sie unter hier und auf unserer neuen Webseite.
155547 Posts in 21714 Topics by 7737 Members
Latest Member: gx-world
* Home Help Search Login Register
Pages: [1]   Go Down
Print
Author Topic: Umlaute-Problem aus für wird für...  (Read 857 times)
1303er

Offline Offline

Posts: 8


« on: June 06, 2011, 07:44:19 AM »

Hallo Bakery-Anwender

Wenn ich bei mir mittels phpMyAdmin oder HeidiSQL die Datenbank wbmod_bakery_items zum lesen öffne, werden alle Umlaute falsch dargestellt...
(Beispiel: Adapter für Ladekabel).

Ich habe schon mit Character Set und Collation experimentiert, leider ohne Erfolg. sad

Nun meine Frage: Wie bringe ich die wbmod_bakery_items in ein lesbares Format, damit ich von aussen mit einem MySQL-Frontend (z.B. mit http://www.heidisql.com/) daraus die Umlaute korrekt lesen kann?

Besten Dank im voraus für Euere hilfe.

André H.
Logged
NorHei
Forum administrator
*****
Offline Offline

Posts: 485



WWW
« Reply #1 on: June 06, 2011, 07:54:25 AM »

http://stackoverflow.com/questions/1053258/german-umlaute-in-mysql-phpmyadmin

leider English
Logged

It is easier to change the specification to fit the program than vice versa.
1303er

Offline Offline

Posts: 8


« Reply #2 on: June 06, 2011, 08:27:44 AM »

Hallo NorHei & Danke für die Antwort

Leider hat das nicht geholfen. Die Datenbank läuft korrekt unter UTF8 Unicode, die Umlaute sind aber immer noch falsch. Habe im phpMyAdmin die Prozedur angewandt die Du mir im Link geschickt hast. Wie gesagt leider ohne Erfolg.

Wenn ich in in phpMyAdmin den Umläut korrekt schreibe, erscheint diese im Webshop fehlerhaft. Sobald ich den Umlaut im Webshop-Admin wieder korrekt schreibe, erscheint dieser im phpMyAdmin falsch.

Ich steh total auf dem Schlauch... ( es handelt sich um diesen Shop: http://www.scooter-ag.ch/schweiz/pages/produkte-shop.php )

BG André H.
Logged
NorHei
Forum administrator
*****
Offline Offline

Posts: 485



WWW
« Reply #3 on: June 06, 2011, 09:42:24 AM »

Schade...  cry
Logged

It is easier to change the specification to fit the program than vice versa.
1303er

Offline Offline

Posts: 8


« Reply #4 on: June 08, 2011, 04:02:30 PM »

Ich versteh die Welt nicht mehr...

Die Bakery-DB läuft unter der Default Collation: utf8_general_ci und alle Umlaute werden -in allen mir verfügbaren MySQL-Frontend's- als unleserliche Zeichen augegeben.

Wäre froh um einen Hinweis in welche Richtung ich suchen soll.

NB: Umschaltung im Frontend auf latin_general_ci hat nichts gebracht.

Gruss André H.
Logged
DarkViper
Development Team
*****
Offline Offline

Posts: 1253


« Reply #5 on: June 08, 2011, 04:54:40 PM »

Das Problem ist recht komplex und auch nicht in 2 Sätzen erklärt. Auch ich kämpfe hier immer wieder gegen Windmühlen......

Eine sehr gute Hilfe ist folgender Artikel:

Die Umlautproblematik - was, wieso, was tun?

Aber bitte nicht einfach nur überfliegen, sondern wirklich Zeit nehmen und gründlich lesen UND verstehencool  wink
Logged

Anleitungen lesen und selber nachdenken ist anstrengend...  Da lass ich doch lieber andere für mich denken...

In 1984:  Nineteen Eighty-Four is a unrealistic utopia!!
In 2012:  Nineteen Eighty-Four is a little piece only of our reality!!
unawave2

Offline Offline

Posts: 82


« Reply #6 on: June 09, 2011, 10:10:15 AM »

Als Anmerkung zum Thema "Umlaute":

Wenn man eine Seite mit Umlauten anlegt, dann wird zwar der Dateiname korrekt angepasst  - aber nicht der Menü-Text. Beispiel: Seite soll heißen: "Über mich". Im Quelltext der Seite sieht man dann:
Code:
<li class="menu-sibling"><a href="http://www.meinedomain.de/pages/ueber-mich.php" target="_top">Über mich</a></li>

Das sollte doch eigentlich so heißen:
Code:
<li class="menu-sibling"><a href="http://www.meinedomain.de/pages/ueber-mich.php" target="_top">&Uuml;ber mich</a></li>


Im Content-Bereich funktioniert das übrigens einwandfrei:
Quelltext-Editor:
Code:
<p><a href="[wblink3]">&Uuml;ber mich</a></p>
Seiten-Quelltext:
Code:
<p><a href="http://www.meinedomain.de/pages/ueber-mich.php">&Uuml;ber mich</a></p>

(WB-Version 2.6.7 / 2.7 / 2.8.1)
« Last Edit: June 09, 2011, 10:19:16 AM by unawave2 » Logged
Luisehahne
Board Member
Development Team
*****
Offline Offline

Posts: 3147



WWW
« Reply #7 on: June 09, 2011, 10:13:34 AM »

Bitte auf der Projektseite ein Ticket erstellen.

Dietmar
Logged

We are human beings - and nobody is perfect at all.
DarkViper
Development Team
*****
Offline Offline

Posts: 1253


« Reply #8 on: June 09, 2011, 11:47:28 AM »

Ich sehe absolut keinen Grund, weshalb Umlaute (ebenso wie z.B. kyrilische Zeichen ) generell in Entities umgewandelt werden sollten.
Sind die Charset-Einstellungen des Systemes sauber gesetzt, sind Entities (abgesehen von einzelnen Sonderzeichen wie: &copy;  etc.) absolut überflüssig.

Die Einstellungen müssen überall zusammenpassen. Z.B.:
  • Backend ->  Standardeinstellung en -> Zeichensatz -> utf-8
  • Template ->  <meta http-equiv="content-type" content="text/html; charset=utf-8" />

Falsch dargestellte Zeichen resultieren zu 99% aus einem falsch eingestellten System.
« Last Edit: June 09, 2011, 11:52:44 AM by DarkViper » Logged

Anleitungen lesen und selber nachdenken ist anstrengend...  Da lass ich doch lieber andere für mich denken...

In 1984:  Nineteen Eighty-Four is a unrealistic utopia!!
In 2012:  Nineteen Eighty-Four is a little piece only of our reality!!
chekka

Offline Offline

Posts: 34



WWW
« Reply #9 on: November 09, 2011, 06:11:07 PM »

Quote
Falsch dargestellte Zeichen resultieren zu 99% aus einem falsch eingestellten System.

Und wie muss ich mir das falsch eingestellte System vorstellen?

Meine Konfiguration:
  • WB Version 2.8.2 (1506)
  • Backend: utf-8
  • Template: utf-8
  • MySQL-Verbindung: utf8_general_ci
  • table Kollation: utf8_general_ci
  • field Kollation: utf8_general_ci

Meine Ergebnisse:
  • Darstellung im Backtend: München
  • Darstellung im Frontend: München
  • Eintrag in der Datenbank: München

Mein Problem das sich daraus ergibt ist, dass eine SQL Abfrage in einem Droplet keine Ergebnisse mit Umlauten findet, ansonsten aber tadellos funktioniert.

Danke im voraus für eine konstruktive Antwort,
chekka

PS: Soeben merke ich, dass fast alle WB-Dateien als »ISO Latin 1« gespeichert sind. Sollten sie nicht auch UTF-8-codiert sein?
« Last Edit: November 09, 2011, 07:36:32 PM by chekka » Logged

Die verstehen sehr wenig, die nur das verstehen, was sich erklären läßt.   
Marie von Ebner-Eschenbach, östr. Schriftstellerin (1830-1916)
Pages: [1]   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!