WebSite X5Help Center

 
Alexandre D.
Alexandre D.
User

Charset Iso-8859-1 Deutsch  de

Auteur : Alexandre D.
Visité 2297, Followers 1, Partagé 25  
Mots-clés :: charset,deutsch

Es funktioniert endlich alles perfekt in meiner INCOMEDIA-Webseite!

Mein Webserver schickt endlich E-Mails zu, die Datenbank des Fomulares wird automatisch erstellt und es besteht kein Problem mehr mit der Komunikation zwischen das Formular und MySql-Server.

JETZT habe ich nur noch ein kleines Problemchen:

Das CHARSET!

Die E-Mails kommen mit Fehlerzeichen an.

Z.B.

T�tigkeit:

Die unter ausgef�rhten

usw.

Wie kann ich das Problem lösen?

Viele Grüße!

Alex

Posté le
6 RéPONSES - 1 UTILES - 1 CORRECT
Der Zwoemti
Der Zwoemti
Moderator

 Das Program nutzt das Charset utf-8.

Wenn Umlaute bzw. Sonderzeichen nicht korrekt angezeigt werden, direkt an den Website-Provider wenden. Das Problem tritt auf, wenn dieser die Zeichenkodierung utf-8 nicht unterstützt, welche die Darstellung von Sonderzeichen ermöglicht.

Ermöglicht der Provider dies nicht, kannst du folgene Einstellungen im Programm ändern:

1. Programm WebSite X5 Version 9 öffnen

2. "Einstellungen" öffnen

3. "Skripttyp für E-Mail-Versand"auswählen und diese Option aktivieren "Skript für Server mit minderer Qualität".

Hilfe gibt es auch hier

http://unofficialwsx5.de

.

Lire plus
Posté le de Der Zwoemti
Little-key .
Little-key .
User

... Jeder einigermaßen gute Provider hat keine Probleme mit beiden Schriftzeichensätzen.

Alle anderen Möglichkeiten sind nur Spielerei. Tritt den Provider richtig..., ansonsten wechseln.

Lire plus
Posté le de Little-key .
Alexandre D.
Alexandre D.
User
Auteur

...vielleicht doch die direkte Einbindung am Mail-PHP-Skript?

Übrigens: Ich bin mein eigener Provider Tongue out

Lire plus
Posté le de Alexandre D.
Little-key .
Little-key .
User

Naja ist ja keine Errungenschaft eigener Provider zu sein. Soetwas kann mehr zu Problemen führen als man glaubt. Immerhin musst DU darauf achten, auf dem neusten Stand zu bleiben, irgendwann lässt sich Dein Server nicht mehr updaten, um auf dem neusten Stand zu bleiben. Das aber nur nebenbei, obwohl schon ein Problem da ist.

Du darfst ein nicht vergessen, Du musst grundlegend auf UTF umstellen, da das nächste Problem folgen wird.

Du kannst es mit einer htacces-Datei versuchen. Diese ins root. Code:

AddDefaultCharset UTF-8

oder

<FilesMatch "\.(htm|html|php|css|js)$"> AddDefaultCharset UTF-8 </FilesMatch>

Lire plus
Posté le de Little-key .
Alexandre D.
Alexandre D.
User
Auteur

#Little-key

#Zoemti

Danke für Eure Tipps, ging leider nicht...

Ist es möglich irgendwo das im mail.php hinzufügen?

$mail->CharSet = "utf-8"; //UTF-8 Kodierung festlegen

Lire plus
Posté le de Alexandre D.
Alexandre D.
Alexandre D.
User
Auteur

Ok, ich habe es!

Lösung:

mail/imEmailForm.php öffnen und

WO:

if ($storage->addData($database_data, $files_data)) {
                @header('Location: ' . $settings['imEmailForm_9_1']['confirmation_page']);
                $email = new imSendEmail();

SOLL:

if ($storage->addData($database_data, $files_data)) {
                @header('Location: ' . $settings['imEmailForm_9_1']['confirmation_page']);

                $email->CharSet = "utf-8";
                $email = new imSendEmail();


Edit little-key: Das ist aber nur eine kurzfristige Lösung, keine dauerhafte.

Lire plus
Posté le de Alexandre D.