Hallo,
ich habe auf einem Server* modified eCommerce Shopsoftware laufen.
Kürzlich habe ich in der MySQL Konfiguration ein paar Zeilen für utf8 hinzugefügt, weil der MySQL Server auch noch andere Seiten beliefert, also in
my.cnf:
default-character-set=utf8
collation-server=utf8_general_ci
init-connect='SET NAMES utf8'
Und in der
php.ini:
default_charset = "utf-8"
Seitdem kommen vom Kontaktformular und in Bestellbestätigungsmails** verhagelte Umlaute an, also z.B. GrÃße statt Größe.
Am Template liegt es nicht, mit dem xtc5-Template ist es nämlich das Gleiche.
Der Quelltext weist sich mit charset=iso-8859-15 aus.
Stelle ich in der "php.ini" wieder:
default_charset = "iso-8859-1"
ein, funktionieren die Umlaute wieder, aber die der anderen Webseiten wieder nicht.
In meiner
.htaccess steht aber nun bereits schon:
AddDefaultCharset ISO-8859-15
aber auch:
AddCharset iso-8859-1 .html .php .css
bringt beides nichts.
Wie kann man das Dilemma lösen?
Kann ich das "default_charset" irgendwie nur für die Shopseite festlegen?
Gruß, franc
Anmerkungen:* Ubuntu 8.04 LTS Server mit MySQL 5.0.51a und PHP 5.2.4-2ubuntu5.17 einen modified eCommerce Shopsoftware Shop Version 1.03 (modified eCommerce Shopsoftware v1.03 dated: 2009-12-04) mit dem YAML Template 1.6.0
** Im Mailheader lese ich:
X-Mailer: PHPMailer [version 1.73]
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="iso-8859-15"
Linkback: https://www.modified-shop.org/forum/index.php?topic=15306.0