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: modified eCommerce Shopsoftware 1.06 BETA UTF-8

    toppi

    • Viel Schreiber
    • Beiträge: 651
    Re: modified eCommerce Shopsoftware 1.06 BETA UTF-8
    Antwort #15 am: 28. März 2013, 20:31:21
    Habe es schon gefunden.

    Habe beide Sprachdateien in german.php abgeändert auf UTF-8, dennoch ist das Problem noch im Adminbereich.

    Was kann da noch sein?

    Modulfux

    • Experte
    • Beiträge: 3.590
    • Geschlecht:
    Re: modified eCommerce Shopsoftware 1.06 BETA UTF-8
    Antwort #16 am: 28. März 2013, 20:35:33
    Alles was in lang/german/admin/ ist, sind die Sprachdateien für das Backend. Dort ist der Fehler zu suchen.

    Gruß
    Ronny

    toppi

    • Viel Schreiber
    • Beiträge: 651
    Re: modified eCommerce Shopsoftware 1.06 BETA UTF-8
    Antwort #17 am: 28. März 2013, 21:05:06
    @Ronny

    Habe hier die "german.php"
    in "lang/german/admin/"  entsprechend auf UTF-8 geändert und als UTF-8 ohne BOM abgespeichert.

    Das Problem ist noch vorhanden.

    Sorry, aber ich weiß jetzt nicht, wo ich noch nach Fehler suchen müsste.

    ThomB

    • Fördermitglied
    • Beiträge: 65
    • Geschlecht:
    Re: modified eCommerce Shopsoftware 1.06 BETA UTF-8
    Antwort #18 am: 28. März 2013, 22:07:15
    Hallo toppi,

    Du hast die V 1.06 auf UTF-8 umgestellt !?
    Gibt es eine Arbeitsliste von Dir oder eine Patchliste !?

    MfG
    ThomB

    toppi

    • Viel Schreiber
    • Beiträge: 651
    Re: modified eCommerce Shopsoftware 1.06 BETA UTF-8
    Antwort #19 am: 28. März 2013, 22:17:30
    @homB

    Ja, habe die V 1.06 auf UTF-8 umgestellt.

    Als erstes hatte ich die Datenbank komplett auf UTF-8 umgestellt, danach hatte ich die Header-Angaben in /includes/header.php, dann habe ich noch “SET NAMES ‘UTF8′“ in der Datei inc/xtc_db_connect.inc.php eingebaut.
    Dann habe ich noch die Sprachdateien angepasst.
    Dennoch alles ok, bis auf den Adminbereich, da sind teilweise noch die Rauten mit Fragezeichen.

    Was könnte denn hier jetzt noch das Problem sein?

    ThomB

    • Fördermitglied
    • Beiträge: 65
    • Geschlecht:
    Re: modified eCommerce Shopsoftware 1.06 BETA UTF-8
    Antwort #20 am: 28. März 2013, 22:21:53
    Schicke mir die Datei mal.
    Ich kann die hier bei mir mit einer V1.0.5 UTF testen

    toppi

    • Viel Schreiber
    • Beiträge: 651
    Re: modified eCommerce Shopsoftware 1.06 BETA UTF-8
    Antwort #21 am: 28. März 2013, 22:38:15
    @ThomB

    Welche Datei soll ich dir schicken?

    ThomB

    • Fördermitglied
    • Beiträge: 65
    • Geschlecht:
    Re: modified eCommerce Shopsoftware 1.06 BETA UTF-8
    Antwort #22 am: 28. März 2013, 22:54:45
    Wenn Du möchtest z.B. die GERMAN.php

    Sag mal, wenn Du z.B. aus dem root-directory

    account.php
    account_edit.php
    address_book_process.php

    in deinem Editor öffnest, in welchem Format sind dann !?
    - "ANSI" oder "ANSI as UTF-8"   ?

    toppi

    • Viel Schreiber
    • Beiträge: 651
    Re: modified eCommerce Shopsoftware 1.06 BETA UTF-8
    Antwort #23 am: 28. März 2013, 23:11:11
    Habe dir mal die german.php per Email geschickt.

    account.php
    account_edit.php
    address_book_process.php

    Habe diese in meinem Editor geöffnet, sind alle  "ANSI".

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: modified eCommerce Shopsoftware 1.06 BETA UTF-8
    Antwort #24 am: 28. März 2013, 23:11:37
    Wenn man mit notepad++ arbeitet und keine Sonderzeichen in der Datei enthalten sind, kann es sein, daß notepad die in ANSI abspeichert, obwohl man die Datei vorher in UTF-8 ohne BOM konvertiert hat.
    Ist auch nícht schlimm.

    Was die Fehler im Adminbereich betrifft:
    Schau' mal, daß du alle Sprachdateien im admin-Ordner der lang/SPRACHE-Ordners konvertierst, nicht nur die german.php.
    HTML-Entities dürften kein Problem sein, insofern auch sie in der Datei UTF-8 gespeichert wurden.
    Man sollte sie jedoch durch ihr normales Pendant ersetzen.

    Gruß,
    noRiddle

    Modulfux

    • Experte
    • Beiträge: 3.590
    • Geschlecht:
    Re: modified eCommerce Shopsoftware 1.06 BETA UTF-8
    Antwort #25 am: 28. März 2013, 23:20:18
    Ja, habe die V 1.06 auf UTF-8 umgestellt.

    Als erstes hatte ich die Datenbank komplett auf UTF-8 umgestellt, danach hatte ich die Header-Angaben in /includes/header.php, dann habe ich noch “SET NAMES ‘UTF8′“ in der Datei inc/xtc_db_connect.inc.php eingebaut.

    Oh oh, da fehlt zum richtigen Umbau auf UTF-8 aber noch einiges.
    Schreib mal zum Spaß in die index.php vor include ('includes/application_bottom.php'); das hier rein:
    Code: PHP  [Auswählen]
    $string = 'äö';
    echo strlen($string);
     
    Dann poste mal bitte das Ergebnis.

    Gruß
    Ronny

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: modified eCommerce Shopsoftware 1.06 BETA UTF-8
    Antwort #26 am: 28. März 2013, 23:23:22
    Na, ich denke die multibyte-fähigen Funktionen wird er ja wohl auch eingebaut haben... ??
     :flee-mrgreen:

    toppi

    • Viel Schreiber
    • Beiträge: 651
    Re: modified eCommerce Shopsoftware 1.06 BETA UTF-8
    Antwort #27 am: 28. März 2013, 23:31:59
    Hallo Ronny,

    habe den Einbau vorgenommen, hat sich aber leider gar nichts verändert.

    toppi

    • Viel Schreiber
    • Beiträge: 651
    Re: modified eCommerce Shopsoftware 1.06 BETA UTF-8
    Antwort #28 am: 28. März 2013, 23:40:46
    So wie ich gerade festgestellt habe, ist der Browser auf UTF-8 kodiert und er zeigt mir dennoch diese Fragezeichen an, stelle ich es aber auf Westeuropäisch um, dann sind diese dort im Adminbereich weg.

    Insofern bedeutet es doch, dass die Seite in "Iso" gesendet wird.

    Vielleicht hilt diese Info weiter, warum es so ist.

    Modulfux

    • Experte
    • Beiträge: 3.590
    • Geschlecht:
    Re: modified eCommerce Shopsoftware 1.06 BETA UTF-8
    Antwort #29 am: 28. März 2013, 23:42:03
    Dann mach daraus mal das:
    Code: PHP  [Auswählen]
    $string = 'äö';
    echo '<h1>Zeichenlänge: ' . strlen($string) . '</h1>';
     
    und setze es vor:
    Code: PHP  [Auswählen]
    $smarty->display(CURRENT_TEMPLATE.'/index.html');

    Gruß
    Ronny