mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: So 11.12.2016 13:10 Benutzername: Passwort: Auto-Login

Thema: [ASP] Zeichenkodierung bei Kontaktformular - gelöst vom 16.06.2006


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [ASP] Zeichenkodierung bei Kontaktformular - gelöst
Autor Nachricht
Treponem2k
Threadersteller

Dabei seit: 07.08.2003
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Fr 16.06.2006 13:43
Titel

[ASP] Zeichenkodierung bei Kontaktformular - gelöst

Antworten mit Zitat Zum Seitenanfang

Hallo

Ich sitze hier gerade an einem Kontaktformular für meinen Brötchengeber. Das Ganze funktioniert soweit ganz gut, nur im Mail-Programm kommen die Umlaute nicht richtig rüber. Die Kodierung war vorher auf UTF-8 gesetzt, die Mails kamen beim Thunderbird gut an, nur Outlook hat die Umlaute verhauen. Nun, Stunden & viele Kodierungen später, weiß ich nicht mehr weiter, wie ich nen Mailheader mit der richtigen Kodierung erstelle. Hier mal die interessanten Code-Schnipsel:

Code:
<% 'Getting (Requesting) the Session variables from Form on previous page

Session("Name") = Request("Name")
[... (Abfrage Variablen]

Set Mailer = Server.CreateObject("SMTPsvg.Mailer")

  'Setting variables
  Mailer.FromName = Session("Name")
  Mailer.FromAddress = Session("Mailadresse")
  Mailer.RemoteHost = "smtpmail.activeisp.com"
  Mailer.AddRecipient "XXX", "XXX@gmx.net"
  Mailer.AddBCC Session("Name"), Session("Mailadresse")
  Mailer.Subject = Session("Subject") & " von " & Session ("Name")

Mailer.ContentType = "text/plain"
Mailer.CustomCharSet = "iso-8859-15"
Mailer.Bodytext="Ihre Nachricht an ..."
[weiterer Bodytext]

'Checking if mail sent ok, if not display error message
if Mailer.SendMail then
Response.Redirect ("kontakt_erfolg.html")
'Response.Write "Ihre E-Mail wurde erfolgreich versendet. Sie werden in wenigen Sekunden weitergeleitet."
else
Response.Write "Fehler beim Versenden. Fehlermeldung: " & Mailer.Response
end if

%>


Wie gesagt, der Rest funktioniert problemlos, nur die Umlaute werden immer zerrissen. Hat jemand nen Plan, was ich da machen könnte?

MfG & Danke im Voraus,

Treponem2k


Zuletzt bearbeitet von Treponem2k am Fr 16.06.2006 20:26, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
tacker

Dabei seit: 22.03.2002
Ort: Offenbach am Main
Alter: 36
Geschlecht: Männlich
Verfasst Fr 16.06.2006 14:51
Titel

Antworten mit Zitat Zum Seitenanfang

Wie ist denn das Formular selbst kodiert?
Wenn du das in UTF-8 auslieferst, sendet der Browser seine Daten auch in UTF-8 und du
musst die dann vor dem senden per Mail nach ISO-8859-1 kodieren.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
Treponem2k
Threadersteller

Dabei seit: 07.08.2003
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Fr 16.06.2006 15:19
Titel

Antworten mit Zitat Zum Seitenanfang

das ist ja die misere an der ganzen sache. da steht noch iso-8859-1(5) drin, weil das mein letzter versuch war. ich hab keinen plan, welche kodierung ich dort angeben muss und wie ich das an den mail-header weiterleiten kann, damit die mail korrekt angezeigt wird.

das formular selbst besitzt keine kodierung. muss ich die mit eintragen, um ein sauberes ergebnis zu bekommen?
  View user's profile Private Nachricht senden
tacker

Dabei seit: 22.03.2002
Ort: Offenbach am Main
Alter: 36
Geschlecht: Männlich
Verfasst Fr 16.06.2006 15:30
Titel

Antworten mit Zitat Zum Seitenanfang

Wenn Du selbst keine bestimmte kodierung sendest, wird die Standard-Einstellung deines Webservers genommen. Öffne mal die Seite im Firefox und drücke <Strg>+<i>, in dem Fenster kannst Du die Kodierung sehen.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Treponem2k
Threadersteller

Dabei seit: 07.08.2003
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Fr 16.06.2006 16:02
Titel

Antworten mit Zitat Zum Seitenanfang

super, vielen dank. die gute asp hat utf-8 bekommen und zickt jetzt nicht mehr rum.


vielen dank für die infos, tacker!
  View user's profile Private Nachricht senden
 
Ähnliche Themen (gelöst) Joomla! ? Schriftproblem (sehr merkwürdig) (gelöst)
(gelöst)einzelne Verlinkung zu Audio-Player ?(gelöst)
ASp / ASP.NET??
Zeichenkodierung funktioniert nicht
zeichenkodierung html?
Zeichenkodierung im Meta-tag
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.