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: UTF8 von Anfang an

    Caro

    • Mitglied
    • Beiträge: 114
    UTF8 von Anfang an
    am: 12. Juli 2014, 01:53:20
    Hallo,
    wenn ich den Shop 1.06 rev 4642 SP1 auf UTF8 von anfang an haben möchte und ich alles im Handbuch Seite 74 Punk 5.5 umgestellt habe müßte es doch funktionieren oder ?

    Es soll dann noch die JTL WaWi angehängt werden für eine Vernüftige Artikel Verwaltung.

    kann mir bitte jemand Sagen ob es irgendwelche Probleme gibt oder geben wird ???



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

    ShopNix

    • Viel Schreiber
    • Beiträge: 1.208
    Re: UTF8 von Anfang an
    Antwort #1 am: 12. Juli 2014, 13:12:11
    Erfahrungsgemäß gibt es immer irgendwelche Probleme. Nachzulesen in Murphys Gesetzen:

    • Wenn etwas schief gehen kann, dann wird es auch schief gehen.
    • Murphys Gesetz wird durch Computer optimiert.
    • Das computeroptimierte Gesetz wird durch grafische Benutzeroberflächen zu Vollkommenheit ausgebaut.

    Caro

    • Mitglied
    • Beiträge: 114
    Re: UTF8 von Anfang an
    Antwort #2 am: 12. Juli 2014, 16:55:02
    Hallo,
    ich weis zwar nicht was du mit "Murphys Gesetzen" meinst, denn den Film kenn ich nicht.

    Dann werde ich wohl auf die 2er Warten denn da soll es ja funktionieren.

    bin mal gespant ob es diese Jahr klappt mit der Veröffentlichung der 2er.

    Man hört und liest ja so einiges darüber.

    jedenfalls Danke für die Antwort.

    ShopNix

    • Viel Schreiber
    • Beiträge: 1.208
    Re: UTF8 von Anfang an
    Antwort #3 am: 12. Juli 2014, 17:21:41
    Entschuldige, das war ein kleiner Scherz, wenn auch mit durchaus ernstem Hintergrund. Es gibt zwar auch einen alten Film, der so heißt, aber das ist nicht der Sinn von Murphys Gesetz.

    bin mal gespant ob es diese Jahr klappt mit der Veröffentlichung der 2er.

    Da sachste was. Geplant ist Oktober, nur das Jahr ist noch strittig.

    Grundsätzlich ist es aber machbar, mit utf-8 anzufangen. Es empfiehlt sich gründliches Testen. Wenn mal irgendwo ein Sonderzeichen falsch dargestellt wird, ist das in der Regel kein Beinbruch. Verdammt ärgerlich ist es, wenn man sich die DB verhunzt. Also immer brav sichern und die Sicherungen auch auf die Seite legen. Wenn Du nämlich Inhalte aus einer Datenübernahme im Shop hast und neue Artikel z.B. über das Backend eingetragen werden, kann es dazu kommen, dass verschiedene Zeichensätze in einer DB abgespeichert sind.

    Man muss sich darüber im Klaren sein, dass MySQL und der Browser die Zeichen konvertieren können. Wenn Du also ein Zeichen in ein Formular eintupfst, wird das u.U. zweimal konvertiert bevor es gespeichert wird, und auf dem Weg zurück passiert das Gleiche.

    Caro

    • Mitglied
    • Beiträge: 114
    Re: UTF8 von Anfang an
    Antwort #4 am: 12. Juli 2014, 18:55:41
    Hallo,
    dann werde ich mich mal hinsetzten und alles auf UTF8 zu installieren.

    Es geht mir ja um das Template http://www.modified-shop.org/forum/index.php?topic=28846.0 weil ohne UTF8 funktioniert es ja nicht, jedenfalls die Umlaute.

    Da es sowiso ein komplettt neuer Shop wird mit JTL Wawi und das Bootstrap Template ist doch am besten gleich von anfang mit UTF8 zu installiren.

    Dann werde ich mal das Handbuch studieren und hoffe das ich durch blicken werde.

    Caro

    • Mitglied
    • Beiträge: 114
    Re: UTF8 von Anfang an
    Antwort #5 am: 14. Juli 2014, 13:04:59
    Hallo,
    könnte mir bitte jmand weiter helfen ???

    ich verstehe das im Handbuch nicht.

    Zitat
    Anpassungen am Shop-Installer:
    1. Folgende Dateien sind auf KODIERUNG/UTF-8 ohne BOM abzuspeichern und die Umlaute zu
    korrigieren  (z.B. mit Notepad++):
    _installer/modified.sql
    lang/german/german.php
    lang/german/lang_german.conf
    lang/german/admin/german.php
    lang/german/admin/shop_offline.php
    lang/german/admin/zones.php
    lang/english/english.php
    lang/SPRACHE[...]/SPRACHE[...].php (und alle weiteren verwendeten Sprachen)

    muß ich jetzt jede Datei mit notepad++ öffnen und neu Abspeichern ???

    ShopNix

    • Viel Schreiber
    • Beiträge: 1.208
    Re: UTF8 von Anfang an
    Antwort #6 am: 14. Juli 2014, 13:32:33
    So ist es wohl gemeint. Ich selbst habe das unter Linux mit recode gemacht.

    Mit "BOM" ist ein Eintrag zu Beginn der Datei gemeint, der hinterher zu Syntaxfehlern führen kann.

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.147
    • Geschlecht:
    Re: UTF8 von Anfang an
    Antwort #7 am: 14. Juli 2014, 13:39:18
    ist doch am besten gleich von anfang mit UTF8 zu installiren.


    Ja ... ich ärgere mich immer noch, dass ich das nicht auch so gemacht habe.

    Zu Deiner Frage.
    Nimm notepad++, mach die Dateien auf und drücke bei jeder Datei im Menü oben auf Kodierung -> UTF-8 ohne BOM (siehe Screenshot)

    Hobbybastler

    • Mitglied
    • Beiträge: 102
    • Geschlecht:
    Re: UTF8 von Anfang an
    Antwort #8 am: 14. Juli 2014, 15:43:19
    @ Bonsai

    Du kannst doch den Shop auch nachträglich auf UTF8 umstellen,
    Nimm den Wiki Beitrag

    https://www.modified-shop.org/wiki/Modified_eCommerce_v1.06_rev_4642_als_UTF-8

    und besonderes Augenmerk auf die Sprachdateien deiner aktivierten Module, die musst du alle auf utf-8 ohne BOM abspeichern, Frontend und Admin, das sind schon einige

    Für bestehende Shop mußt du dann noch die Datenbanktabellen und Daten konvertieren

    Für Bestehende Shops
    1.Datenbank umstellen nach erfolgter Datenbanksicherung!!!
    Code: SQL  [Auswählen]
    ALTER DATABASE <datenbank> DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;  
     

    2.Tabelleneinträge der Datenbank (Jede Tabelle einzeln oder per Script)
    Code: SQL  [Auswählen]
    ALTER TABLE <tabelle> CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
     

    so jetzt ist die Datenbank nachträglich auf UTF-8 umgestellt und die Daten kommen richtig im Shop an.

    3.Kontrolle ob alles richtig angezeigt wird, wenn nicht die einzelnen Dateien nachbearbeiten

    4.Versand und Zahlungsmodule kontrollieren -> Testbestellungen machen

    gruß Fritz

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.147
    • Geschlecht:
    Re: UTF8 von Anfang an
    Antwort #9 am: 14. Juli 2014, 16:31:05
    Ist mir bewusst, aber der Aufwand ist jetzt enorm, da ich nicht nur den Shop umstellen muss, sondern auch meine selbstgebastelte Schnittstelle zu Lexware und meinen Artikelimport.

    Caro

    • Mitglied
    • Beiträge: 114
    Re: UTF8 von Anfang an
    Antwort #10 am: 14. Juli 2014, 17:02:09
    @ Bonsai
    Danke und ich dachte es reicht wenn man die Dateien neu absopeichert weil im Notepad++ habe es schon umgestellt in den Settings direkt.

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.147
    • Geschlecht:
    Re: UTF8 von Anfang an
    Antwort #11 am: 14. Juli 2014, 17:08:59
    Ja, wenn Du die Datei aufmachst, und Dir bei Kodierung schon das richtige angezeigt wird, ist alles OK

    ShopNix

    • Viel Schreiber
    • Beiträge: 1.208
    Re: UTF8 von Anfang an
    Antwort #12 am: 14. Juli 2014, 20:05:41
    Ja, wenn Du die Datei aufmachst, und Dir bei Kodierung schon das richtige angezeigt wird, ist alles OK
    Mit derlei Aussagen wäre ich vorsichtig, weil nämlich Ausnahmen die Regel bestätigen.

    Wo für Sonderzeichen ausschließlich HTLM-Entities eingesetzt werden, sollten die Texte eigentlich ohnehin passen. Es sei denn, es ist irgendwo JavaScript enthalten. Das Problem haben wir z.B. in german.php.

    Welche Kodierung angezeigt wird, hängt davon ab, was der Editor erkannt zu haben glaubt. Man tut immer gut daran, bekannte Stellen zu überprüfen bevor man sie abspeichert.

    Caro

    • Mitglied
    • Beiträge: 114
    Re: UTF8 von Anfang an
    Antwort #13 am: 14. Juli 2014, 23:52:44
    Hallo,
    so nach langem hin und her habe ich endlich geschaft eine installation in utf8 mit dem boostrap template hinbekommen.

    Danke für alle Antworten

    Dato

    • Mitglied
    • Beiträge: 214
    Re: UTF8 von Anfang an
    Antwort #14 am: 15. Juli 2014, 14:51:52
    Hallo,
    ich bin auch gerade dabei auf UTF8 zu installieren aber komme bei den Punkt
    Sprachdateien bearbeiten mit NOTEPAD++
    Diese Dateien sind auf KODIERUNG/UTF-8 ohne BOM abzuspeichern und die Umlaute zu korrigieren
    Datei -> /lang/german/admin/german.php
    nicht weiter.

    Anleitung
    https://www.modified-shop.org/wiki/Modified_eCommerce_v1.06_rev_4642_als_UTF-8

    Notepad++ Speichert mir das nicht ohne Boom ab :(

    Das funktioniert nur bei der einen Datei nicht.
    lang/german/admin/german.php

    ich öffne die Datei und schau unter Kodierung nach dann steht folgendes
    [ Für Gäste sind keine Dateianhänge sichtbar ]
    dann klick auf "Kodirung zu UTF8 ohne Boom" und speichere über das Disketten Symbol ab.

    Öffne ich die Datei nochmal steht unter Kodierung folgendes
    [ Für Gäste sind keine Dateianhänge sichtbar ]

    und was mach ich jetzt Falsch ???
    Templateshop - Eine große Auswahl an neuen und modernen Templates für die modified eCommerce Shopsoftware
    6 Antworten
    7385 Aufrufe
    19. Dezember 2008, 17:33:54 von yay
    3 Antworten
    604 Aufrufe
    26. Januar 2023, 21:00:02 von GTB
    5 Antworten
    3167 Aufrufe
    24. Mai 2010, 20:20:14 von kwiekids
    1 Antworten
    2312 Aufrufe
    15. Dezember 2014, 15:32:34 von noRiddle (revilonetz)