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: Neues Template - fehlerhafte Zeichen im Code

    cayuco

    • Fördermitglied
    • Beiträge: 847
    • Geschlecht:
    Neues Template - fehlerhafte Zeichen im Code
    am: 05. Januar 2014, 22:59:02
    Hallo, ich bin gerade dabei ein neues Template für meinen Shop zu erstellen/anzupassen.
    Nachdem ich nun mit den Markup-Tools von Goggle getestet habe, werden mir seltsame Zeichen statt Leerstellen angezeigt:
    Zitat
    Â Â Â
    - dabei ist es gleichgültig ob die Leerstelle einfach nur freigelassen wird oder durch
    Zitat
    & nbsp ;
    gefüllt wird. Könte mir jemand von Euch sagen, was die Ursache sein könnte und wie man das eventuell entfernen könnte?

    Vielen Dank schon mal an den/die Helfer.

    Linkback: https://www.modified-shop.org/forum/index.php?topic=28828.0

    Modulfux

    • Experte
    • Beiträge: 3.590
    • Geschlecht:
    Re: Neues Template - fehlerhafte Zeichen im Code
    Antwort #1 am: 05. Januar 2014, 23:35:44
    Dein Problem sieht nicht nur kryptisch aus, sondern du klingst auch so.  ;-)

    Kannst du ein wenig mehr ins Detail gehen?

    Denn wieso soll es am Template liegen und was sind Markup Tools bei dir?

    Gruß
    Ronny

    cayuco

    • Fördermitglied
    • Beiträge: 847
    • Geschlecht:
    Re: Neues Template - fehlerhafte Zeichen im Code
    Antwort #2 am: 06. Januar 2014, 06:32:25
    Hallo webkiste, vielleicht weil die Zeichen derart miraculös sind.  :glaskugel:

    Nein im Ernst - im Grunde dürfte es nichts mit dem Template zu tun haben. Macht eher keinen Sinn. Mir sind diese Zeichen nur eben erst jetzt aufgefallen seit ich daran arbeite. Ich vermute, dass es eher etwas mit dem Zeichensatz des Shops und der Datenbank zu tun haben könnte. Allerdings betrifft es eben hauptsächlich die Leerstellen im Layout z.B. in der Navtrail,den Headerbereich u.ä.

    Zitat
    <a href="http://www.xcert.de/zertifikat.php?id=xxxxxxxxxxxxxx" target="_blank"><img border="0" src="templates/template22/img/internetsiegel_kl.png" alt="GeprÌfter & zertifizierter Shop" title="GeprÌfter & zertifizierter Shop" width="50" height="50"/></a>   <a href="http://www.trustpilot.de/review/xxxxxxxxxxx" target="_blank"><img src="templates/template22/img/trustpilot.png" width="50" height="50" border="0" alt="Trustpilot geprÌft" title="Trustpilot geprÌft"/></a>   <a href="http://www.logo.haendlerbund.de/index.php?ident=2222&sig_n=XXXXXXXXXX_xxxxxxxx" target="_blank"><img src="templates/template22/img/haendlerbund_kl.png" title="HÀndlerbund Mitglied seit 2009" alt="Mitglied im HÀndlerbund seit 2009" width="50" height="50" border="0"/></a>   <a href="http://www....

    Hilft Dir das weiter?

    ShopNix

    • Viel Schreiber
    • Beiträge: 1.208
    Re: Neues Template - fehlerhafte Zeichen im Code
    Antwort #3 am: 06. Januar 2014, 08:04:22
    Sieht nach einer Mischung von utf8 und iso8859 aus.

    Ursache kann entweder in der Datenbank oder im Code liegen. Das wäre zuerst zu ermitteln. Kommen die fehlerhaft angezeigten Begriffe aus der Datenbank oder aus dem Code?

    Wenn sie aus der Datenbank kommen, ist die Frage: Stehen sie schon drin, weil z.B. mit unterschiedlichen Zeichensätzen ein Backup und Restore durchgeführt wurde oder wird bei Auslieferung an den Client umcodiert?

    Ohne jetzt genauer nachgeschaut zu haben: "geprÃŒft" deutet zunächst mal darauf hin, dass ein 16bit-Code geliefert und ein 8bit-Code angezeigt wird, weil z.B. utf8 die ASCII-Zeichen in 8bit codiert, die Sonderzeichen in 16bit. Eine iso-Anzeige würde die 16 Bit für das ü als zwei 8bit-Zeichen interpretieren, deshalb à und Œ, also zwei Zeichen statt einem.

    Kommen sie aus dem Code, wurde der wahrscheinlich mit dem falschen Zeichensatz bearbeitet und abgespeichert. 

    cayuco

    • Fördermitglied
    • Beiträge: 847
    • Geschlecht:
    Re: Neues Template - fehlerhafte Zeichen im Code
    Antwort #4 am: 06. Januar 2014, 08:15:52
    Hallo Shopnix, habe zwar nicht jedes Detail wirklich verstanden. Aber grundsätzlich ist mir nun klar, dass ich die Codierungen im Shop und in der Datenbank angleichen muss. Ich hoffe mal, dass ich mir nicht alle Texte zerschieße. Aber, wat mut dat mut.

    Danke Euch für die Antworten.

    ShopNix

    • Viel Schreiber
    • Beiträge: 1.208
    Re: Neues Template - fehlerhafte Zeichen im Code
    Antwort #5 am: 06. Januar 2014, 08:24:06
    Vorsicht: Du solltest zuerst ermitteln, woher der Fehler kommt, sonst wirst Du Dir gar furchtbar in's Knie schießen. ;)

    .htaccess ist übrigens auch eine mögliche Fehlerquelle:

    AddDefaultCharset ISO-8859-15

    Wenn Du dem Browser sagst, er soll iso8859 anzeigen, lieferst ihm aber utf8, werden auch solche Phänomene auftreten.

    Im Firefox kannst Du unter Ansicht/Zeichenkodierung den anzuzeigenden Zeichensatz umschalten. So kannst Du ermitteln, ob Dein Shop homogen im gleichen Zeichensatz läuft und vielleicht nur ein Anzeigefehler vorliegt. In dem Falle wäre es fatal, wenn Du an Code oder DB fummelst.

    Noch ein Hinweis: Eigentlich sollte statt eines ü &uuml; notiert sein, also statt der Umlaute die Entities. Das wäre zwar für utf8 nicht ganz korrekt, würde aber auf allen gängigen Browsern richtig angezeigt. 
    12 Antworten
    5812 Aufrufe
    23. Oktober 2013, 13:42:56 von burrito
    10 Antworten
    3373 Aufrufe
    20. September 2021, 16:03:24 von Jürgen
    2 Antworten
    2475 Aufrufe
    16. Mai 2013, 13:25:10 von noRiddle (revilonetz)
    5 Antworten
    3483 Aufrufe
    07. Februar 2014, 14:49:47 von Gradler