Neu Sonderzeichen werden nicht angezeigt

Petuchov

Sehr aktives Mitglied
1. Oktober 2009
1.695
23
Augsburg
Das ist so, wie von dir beschrieben - geht nicht in der Artikelbezeichnung; in der Artikelbeschreibung geht´s. Da lässt sch nicht machen. ™
 

HelmaSpona

Sehr aktives Mitglied
7. Dezember 2012
812
36
Kerken
Hmmm, aber das ist doch merkwürdig. übermittelt die WAWI das falsch, denn für den Browser ist es doch egal, ob ein korrekt kodiertes Sonderzeichen in einer Überschrift oder im Absatz steht. ....
 

fav-hosting.online

Sehr aktives Mitglied
16. Oktober 2012
781
60
Weiterstadt
Firma
FaV-Hosting
Das liegt nicht an der Artikelbeschreibung oder Bezeichnung sondern an der Codierung.
Dein Server sendet die Daten als ISO-8859-1, gemäß der Zeichentabelle (siehe unten stehenden Link) gibt es in dieser Zeichentabelle kein "TM" und wird deshalb auch nicht dargestellt.
Eventuell solltest du mal den Antwortheader zumindestens zum testen auf utf-8 umstellen, da werden so ziemlich alle Zeichen unterstüzt, alternativ kannst auch "windows-1252" probieren.

Zeichentabelle: https://de.wikipedia.org/wiki/ISO_8859-1
 
Zuletzt bearbeitet:

HelmaSpona

Sehr aktives Mitglied
7. Dezember 2012
812
36
Kerken
Danke, Ok, das klingt schon logischer, weil charlyhahn oben geschrieben hatte, das geht nur in der Artikelbezeichnung nicht. Das finde ich ja nun unlogisch.

Wo muss ich denn den Antwortheader umstellen? In der Wawi im Shop-Backend, in den Servereinstellungen auf dem Server?
 

fav-hosting.online

Sehr aktives Mitglied
16. Oktober 2012
781
60
Weiterstadt
Firma
FaV-Hosting
Ich würde zuerst versuchen den Header über eine .htaccess-Regel zu ändern.
Im Hauptverzeichniss sollte bereits eine .htaccess liegen mit unten stehender Zeile.

Code:
RequestHeader append Accept-Encoding "gzip,deflate" env=HAVE_Accept-Encoding

Nach dieser Zeile bitte folgende Zeile entweder für utf-8 oder windows-1252 einfügen.

utf-8:
Code:
AddDefaultCharset utf-8

windows-1252:
Code:
AddDefaultCharset windows-1252

Für Firefox gibts das Addon "Firebug" wenn der neue Header übernommen wurde solltest du wie auf dem Foto zu sehen den neuen Header mit utf-8 bzw. windows-1252 sehen.
 

Anhänge

  • Response Header.PNG
    Response Header.PNG
    312 KB · Aufrufe: 20

HelmaSpona

Sehr aktives Mitglied
7. Dezember 2012
812
36
Kerken
Ok, also getestet. Geht immer noch nicht. .htaccess hatte keine Wirkung, was auch klar ist, denn das Template gibt ja den Zeichensatz vor. Im Template in der header.tpl habe ich den Zeichensatz geändert, was zur Folge hatte, dann nach Änderung in utf-8 (wie in der htaccess) auch die Umlaute und das (R) nicht mehr dargestellt wurden. Dann habe ich den Zeichensatz in der Vorlage wieder auf windows-1252 zurückgesetzt. Oder hätte ich einen neuen Komplettabgleich mit der WAWI machen müssen?
 

fav-hosting.online

Sehr aktives Mitglied
16. Oktober 2012
781
60
Weiterstadt
Firma
FaV-Hosting
Nein normalerweise wird die Änderung sofort übernommen, kannst du mal schauen was in PHP für ein Zeichensatz eingestellt ist.
Dazu einfach eine neue Datei z.B. zeichensatz.php im Hauptverzeichniss mit unten stehenden Inhalt anlegen und über den Browser aufrufen.

PHP:
<?php
echo ini_get('default_charset');
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
233
WAS geht nicht?

Du hast doch selber in deinem Eröffnungsbeitrag geschrieben, dass das (R) geht, aber das (TM) nicht ... und jetzt geht beides nicht?
 

HelmaSpona

Sehr aktives Mitglied
7. Dezember 2012
812
36
Kerken
Sorry, mit alles meinte ich, die ganzen Vorschläge, die hier gepostet wurden. (R) geht weiterhin, (TM) immer noch nicht. Ich gebs jetzt auf und werde die (TM) in der Wawi entfernen.
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
233
Das habe ich doch aber bereits in Beitrag #12 geschrieben, dass (TM) nicht geht, da das kein Zeichen im Zeichensatz iso-8859-1 ist *verwirrt*
 

Ähnliche Themen