[gelöst] Umlaute im osc4pragmamx-Modul

Begonnen von ManfredBonn, 27 Mai 2013, 15:15:18

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

ManfredBonn

 :quest :quest :quest
Hallo, ich habe ein neues pragmamx installiert und habe jetzt das osc4pragmamx-Modul hinzugefügt. Das hat auch alles wunderbar funktioniert.
Ich habe nur das Problem, dass die Umlaute nicht richtig dargstellt werden, sondern sehen fast alle so "ä" oder so ähnlich aus. Ich habe mir dann die Mühe gemacht, dies in allen Sprachdateien zu zu verändern, aber irgendwie sind dass dann zuviele Dateien, in denen ich was verändern muss, und ich denke mir, da ist dann sicher etwas schief gegangen.

Wenn ich die Sprachdateien öffne, sind die Umlaute schon dort wie oben dargestellt. Ist da beim entpacken des Pakets etwas schiefgelaufen.

Habe ich irgendwo eine falsche Einstellung in meinem Pragma. Sprich ich habe keine Ahnung woran das liegt. Bei meiner vorherigen Suche im Forum, habe ich leider keine ähnliche Frage gefunden, bzw. keine Antwort zu der mein Problem passt.

Hat jemand einen Rat von Euch?

Danke im Voraus

Manfred
CMS-Version:
pragmaMx 1.12.3.1.33.4.14 (2012-06-21)

PHP-Version:
5.3.21  (PHP-Info)

MySQL-Version:
5.5.30-1~dotdeb.0-log

Server-Version:
Apache

AlternativeComputing

#1
Das liegt daran, das die Sprachdateien in UTF-8 Codiert sind.
Das PMX 1.12.x ist aber ISO Kodiert.

Catalog:

Öffne mal bitte in PMX_ROOT/modules/Catalog/includes/languages/ erstmal die german.php,
stelle die Kodierung in Deinen Editor auf UTF-8 und ändere dann die Zeile 24:


@setlocale(LC_TIME, 'de_DE.UTF8');


in:


@setlocale(LC_TIME, 'de_DE.ISO_8859-1');


Die Zeile 53:


define('CHARSET', 'utf-8');


in:


define('CHARSET', 'ISO_8859-1');


danach die Datei wieder im UTF-8 Format abspeichern.

In den anderen Sprachdateien ebenso. Die genauen Charsets bekommst Du aus den PMX Languagefiles.

In PMX_ROOT/modules/Catalog/admin/includes/languages/ sind es die Zeilen 22 + 48.

Es müssen jeweils nur die 5 Hauptdateien geändert werden.

Customer_Account:

In PMX_ROOT/modules/Customer_Account/language/ sind es die Zeilen 20 + 47.

Whish_Lists:

In PMX_ROOT/modules/Wish_Lists/language/ ist es die Zeile 46.

Bitte beachte, das alle dazein im Editor Deiner Wahl in UTF-8 geöffnet sind

<Edit>
Ich baue gerade das ISO Language Paket
</Edit>
MfG

Peter

ManfredBonn

Danke für die Antwort..muss jetzt aber verschämt nachfragen, welches die fünfte Hauptdatei ist...da Du nur vier erwähnt hast!?

Sorry, wegen der vielleicht dummen Nachfrage.
CMS-Version:
pragmaMx 1.12.3.1.33.4.14 (2012-06-21)

PHP-Version:
5.3.21  (PHP-Info)

MySQL-Version:
5.5.30-1~dotdeb.0-log

Server-Version:
Apache

AlternativeComputing

Vergiss das, was ich geschrieben habe.
Lade Dir das fertige Sprachpaket runter und installiere es.

Dann sind alle Sonderzeichen Probleme gelöst.
MfG

Peter

ManfredBonn

Vielen lieben Dank!
:thumbup:
Ich bewundere Menschen wie Dich, die so etwas für viele andere zur Verfügung stellen. Da steckt doch immens viel Arbeit drin!
DANKE
CMS-Version:
pragmaMx 1.12.3.1.33.4.14 (2012-06-21)

PHP-Version:
5.3.21  (PHP-Info)

MySQL-Version:
5.5.30-1~dotdeb.0-log

Server-Version:
Apache

AlternativeComputing

Vielen Dank für die Blumen.

Es ist zwar viel Arbeit, aber auch gut zum lernen neuer Techniken.

Könntest Du noch den Fred auf gelöst setzen?
MfG

Peter