Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Umlaute werden nicht mehr richtig angezeigt

    bautti

    • Fördermitglied
    • Beiträge: 219
    Umlaute werden nicht mehr richtig angezeigt
    am: 06. März 2016, 15:48:32
    Hallo,
    seit heute werden in meinem Shop die Umlaute nicht mehr richtig angezeigt. Es wird nun dieses Zeichen angezeigt �

    An folgenden Stellen ist der Fehler:
    Produkttitel, Navigation, Hinweis zu den Versandkosten, Titel der Contentseiten, Kundennamen

    An folgenden Stellen werden die Umlaute weiterhin richtig angezeigt:
    Artikelbeschreibung, Innhalt auf Contentseiten

    Der Fehler betrifft nur Produkttitel, Kundennamen usw. die bereits gestern angelegt wurden. Wenn ich einen Produkttitel bearbeite oder neue Bestellungen rein kommen stimmt alles.

    Ich habe überhaupt nichts geändert am Shop und soweit ich weiß gibt es auch vom Server keine Änderungen.

    Shopversion: modified eCommerce Shopsoftware v1.05 dated: 2010-07-18 SP1b

    Hat jemand einen Tipp wo das Problem liegen könnte.

    Linkback: https://www.modified-shop.org/forum/index.php?topic=34515.0
    Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware

    bautti

    • Fördermitglied
    • Beiträge: 219
    Re: Umlaute werden nicht mehr richtig angezeigt
    Antwort #1 am: 06. März 2016, 15:51:48
    In der Datenbank werden die Umlaute richtig angezeigt. Hab jetzt nur bei den Kundennamen nachgeschaut

    hbauer

    • Experte
    • Beiträge: 1.097
    Re: Umlaute werden nicht mehr richtig angezeigt
    Antwort #2 am: 06. März 2016, 17:41:06
    soweit ich weiß gibt es auch vom Server keine Änderungen.


    Ist das sicher oder eine Annahme?

    Fakrae

    • Viel Schreiber
    • Beiträge: 997
    Re: Umlaute werden nicht mehr richtig angezeigt
    Antwort #3 am: 06. März 2016, 18:13:25
    Eigenmächtige Umstellung auf PHP 5.5 oder 5.6 durch den Provider?

    bautti

    • Fördermitglied
    • Beiträge: 219
    Re: Umlaute werden nicht mehr richtig angezeigt
    Antwort #4 am: 06. März 2016, 18:17:34
    Ich habe bei unserem Partner (der für uns umbauten am Shop macht die ich selbst nicht kann und über dem das Hosting läuft) nachgefragt und er weiß von keinen Änderungen. Richtig intensive kann er sich aber erst heute Abend mit dem Problem befassen.

    Ich kann also nicht 100% garantieren dass die Aussage stimmt.

    bautti

    • Fördermitglied
    • Beiträge: 219
    Re: Umlaute werden nicht mehr richtig angezeigt
    Antwort #5 am: 06. März 2016, 19:03:18
    Hab jetzt die Rückmeldung erhalten dass wir schon vor einiger Zeit auf php 5.6 umgestellt haben. Damals gab es auch Probleme mit den Umlauten aber uns war halt klar warum.

    itdaniel

    • Neu im Forum
    • Beiträge: 3
    Re: Umlaute werden nicht mehr richtig angezeigt
    Antwort #6 am: 06. März 2016, 19:26:28
    Du kannst in der .htaccess mal versuchen auf utf-8 zu forcen, vielleicht hilft es ja:

    AddDefaultCharset utf-8
    AddCharset utf-8 .html .css .js
    DefaultLanguage de-DE

    Wir hatten das vor Jahren auch mal bei uns, dass die Codierung nicht mehr gestimmt hatte.

    Fakrae

    • Viel Schreiber
    • Beiträge: 997
    Re: Umlaute werden nicht mehr richtig angezeigt
    Antwort #7 am: 06. März 2016, 20:25:37
    Und ihr habt das dann damals behoben? Dann schau mal, ob vielleicht dieser "Fix" verloren gegangen ist.
    Den Tipp von itdaniel halte ich für aussichtslos - außer ihr hättet den Shop generell auf utf-8 umgestellt. Wenn, dann müsste man hier auf Latin1/ISO zwingen, denn das ist ja die Sprache des Shops.

    Zum Testen der Kodierung kannst du auf den relevanten Seite mit Firefox mal manuell die Anzeigekodierung ändern (und damit die Vorgabe der Seite ignorieren) (ALT -> Ansicht -> Textkodierung zwischen "westlich" und "unicode" ändern) - dann mal das Ergebnis schildern

    bautti

    • Fördermitglied
    • Beiträge: 219
    Re: Umlaute werden nicht mehr richtig angezeigt
    Antwort #8 am: 06. März 2016, 20:55:50
    Unser Partner hat das Problem nun so gelöst:

    Zitat
    Ich habe es vorübergehend so gelöst hab, dass ich per PHP die Codierung geändert habe, und zwar mit folgender Zeile:
    header("Content-Type: text/html; charset=iso-8859-15");

    In den folgenden Dateien:
    \admin\includes\application_top.php
    \[template]\includes\header.php

    Warum dieser Fehler nun aufgetreten ist, ist uns aber ein Rätsel. Ich hoffe dass der Fehler nicht wieder oder noch an anderen Stellen auftritt.

    @Fakrae:Damals haben wir alle Fehler behoben, war aber glaube ich auch anders es wurde nicht � sondern irgendeine Zeichenfolge angezeigt.
    uft-8 kann ich dir jetzt nicht beantworten ob wir da was umgestellt haben.

    Vielen Dank auf jeden Fall für eure Lösungsvorschläge.

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Re: Umlaute werden nicht mehr richtig angezeigt
    Antwort #9 am: 09. März 2016, 13:16:52
    @itdaniel: Das Thema UTF-8 ist ein wenig komplexer .... siehe hier:
    https://www.modified-shop.org/forum/index.php?topic=26848.msg294149#msg294149

    webald

    • modified Team
    • Beiträge: 2.791
    Re: Umlaute werden nicht mehr richtig angezeigt
    Antwort #10 am: 09. März 2016, 13:49:53
    Zitat
    Ich habe es vorübergehend so gelöst hab, dass ich per PHP die Codierung geändert habe, und zwar mit folgender Zeile:
    header("Content-Type: text/html; charset=iso-8859-15");

    In den folgenden Dateien:
    \admin\includes\application_top.php
    \[template]\includes\header.php

    Das verstehe ich nicht. In \admin\includes\application_top.php den Header zu setzen, wenn der später in head.php erst gesetzt wird sollte einen Fehler bringen. Und \[template]\includes\header.php gibt es doch eigentlich gar nicht.

    So steht es eigentlich im Standard in der admin/includes/head.php:
    Code: PHP  [Auswählen]
      <meta http-equiv="Content-Type" content="text/html; charset=<?php echo $_SESSION['language_charset']; ?>">
     
    Das bringt mich zu der Vermututung, dass mit dem Session-Handling etwas nicht stimmt oder der Shop total verbastelt ist.

    Magst Du mal einen Link zum Shop posten?

    siiilke

    • Fördermitglied
    • Beiträge: 142
    Re: Umlaute werden nicht mehr richtig angezeigt
    Antwort #11 am: 22. Mai 2018, 00:09:05
    hallo,

    ich hoffe, meine Frage ist in diesem (alten) thread richtig platziert - in einem meiner Shops werden seit ein paar Tagen, ohne irgendwelche Änderungen meinerseits, die Umlaute in Kategorie- und Produktnamen sowie in Kategoriebeschreibungen nicht mehr korrekt dargestellt. Alle anderen schon.

    In der Datenbank ist alles unverändert richtig.

    Firefox zeigt die Seite UTf kodiert an; wenn ich dort auf Westlich switche, stimmt alles.
    Der shop und die DB ist ja aber westlich kodiert ... ?!?

    Irgendwelche Ideen, was da passiert sein kann?

    Es handelt sich um einen Shop in der Version
    modified eCommerce Shopssoftware v1.06 rev 4642 SP2 dated: 2014-08-12
    Datenbank Version: "MOD_1.0.6.0"

    Sonnigen Gruß

    Silke

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Umlaute werden nicht mehr richtig angezeigt
    Antwort #12 am: 22. Mai 2018, 00:23:35
    Ein Link zum Shop könnte helfen.

    Gruss
    Hanspeter

    siiilke

    • Fördermitglied
    • Beiträge: 142
    Re: Umlaute werden nicht mehr richtig angezeigt
    Antwort #13 am: 22. Mai 2018, 13:30:42
    danke für die schnelle antwort.

    das problem hat sich gelöst - es wurde vom provider serverseitig etwas an den php einstellungen geändert. was genau, haben sie mir nicht verraten. sie haben das korrigiert und alles ist wieder gut.

    sonnigen gruß

    silke

    DieterW

    • Mitglied
    • Beiträge: 140
    Re: Umlaute werden nicht mehr richtig angezeigt
    Antwort #14 am: 24. Mai 2018, 12:49:20
    default_charset war das was der Provider geändert hatte .... bei neueren PHP Versionen ist der standardmäßig auf UTF-8