WebSite X5Help Center

 
Alexandre D.
Alexandre D.
User

Charset Iso-8859-1 Deutsch  de

Autor: Alexandre D.
Visited 2112, Followers 1, Udostępniony 25  

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

Posted on the
6 ODPOWIEDZI - 1 POMOCNY - 1 PRAWIDłOWA ODPOWIEDź
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

.

Czytaj więcej
Posted on the from 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.

Czytaj więcej
Posted on the from Little-key .
Alexandre D.
Alexandre D.
User
Autor

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

Übrigens: Ich bin mein eigener Provider Tongue out

Czytaj więcej
Posted on the from 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>

Czytaj więcej
Posted on the from Little-key .
Alexandre D.
Alexandre D.
User
Autor

#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

Czytaj więcej
Posted on the from Alexandre D.
Alexandre D.
Alexandre D.
User
Autor

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.

Czytaj więcej
Posted on the from Alexandre D.