Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-02-2004, 08:06   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Beiträge: 10
CGI-Mail und Sonderzeichen

Hi Leute!

Folgendes Prob.:

Ich versende per CGI-Skript (ein Formmailer) aus FlashMX eine Mail (Inhalt und Betreff der Mail werden in entsprechende Variablen gepackt).

Kommt die Mail dann an, so sind die Sonderzeichen (ß, ä, ö, ü usw.) wieder mal nur als Fremdsprache zu entziffern... anscheinend ein Problem mit dem beschränkten Zeichensatz...

Hat jemand eine Idee, wie man die Sonderzeichen trotzdem darstellen kann?!?!??

Geändert von Robert555 (02-02-2004 um 12:44 Uhr)
Robert555 ist offline   Mit Zitat antworten
Alt 02-02-2004, 09:57   #2 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Beiträge: 10
HILFE HILFE

BRAUCHE RAT!!!
Robert555 ist offline   Mit Zitat antworten
Alt 02-02-2004, 12:45   #3 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Beiträge: 10
BITTE BITTE!!!

BITTE BITTE!!!
Robert555 ist offline   Mit Zitat antworten
Alt 02-02-2004, 13:04   #4 (permalink)
Flash & TYPO3
 
Registriert seit: Oct 2003
Ort: Bayern
Beiträge: 2.700
Auf die Schnelle würde ich sagen, in Flash alle Sonderzeichen durch ae usw austauschen...
johanness ist offline   Mit Zitat antworten
Alt 02-02-2004, 13:12   #5 (permalink)
Flash & TYPO3
 
Registriert seit: Oct 2003
Ort: Bayern
Beiträge: 2.700
Hab hier was ("Detusche Umlaute HTML-gerecht ersetzen"):

PHP-Code:
#!/usr/bin/perl

$Test "In München gibt es ein Hofbräuhauf, wo es Bier in Maßen gibt!"
$Text ~= s/ä/ä/g;
$Text ~= s/ö/ö/g;
$Text ~= s/ü/ü/g;

$Text ~= s/Ä/Ä/g;
$Text ~= s/Ö/Ö/g;
$Text ~= s/Ü/Ü/g;

$Text ~= s/ß/ß/g
Kannst ja dann auch entsprechend statt zB "& a u m l ;"(Muss ich so schreiben, sonst steht hier auch ä) "ae" schreiben! Vielleicht hilftz bissl weiter...
johanness ist offline   Mit Zitat antworten
Alt 02-02-2004, 13:49   #6 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Beiträge: 10
nene

...ihr versteht nicht richtig!

Das funkt so:

irgendein User (oder auch ich... egal) gibt über ein "Formular" in der Flash-Animation mit mehreren Eingabefeldern seinen Text ein. Diese werden innerhalb Flashs zunächst in Variablen gepackt, dann etwas zusammen addiert und an die Var des Formmailers übergeben.. also:

Variable des Formmailers = Variable X
Variable X = Textfeld 1 + Textfeld 2 (des "Formulars").

Ich kann also keinen Einfluss auf den Eingabetext ausüben...

Noch eine Idee???
Robert555 ist offline   Mit Zitat antworten
Alt 02-02-2004, 13:56   #7 (permalink)
Flash & TYPO3
 
Registriert seit: Oct 2003
Ort: Bayern
Beiträge: 2.700
Das ist ja auch ein CGI-Code er im CGI-Script eingefügt werden muss. Da hast du zwar dann auch keine perfekte Lösung, aber die Mail kommt mit "ae" usw. statt komischen Hexazeichen an!

Oder versteh ich dich wieder komplett falsch??
johanness ist offline   Mit Zitat antworten
Alt 02-02-2004, 14:15   #8 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Beiträge: 10
nene

der cgi-code...oder skript... egal... liegt sozusagen auf einem Server - ich habe keinen Zugriff auf diesen (sozusagen nur imaginär...), sondern kann nur die Variablen, die der Provider innerhalb des Skriptes anbietet, zum versand nutzen - deshalb auch das umständliche zusammenpacken der Textfelder in eine Variable...

daran kann es aber nicht liegen - hab es früher schon mal mit einem anderen skript geschafft - und da hats gefunkt... irgendwas ist da mit Flash faul... vielleicht mag er es ja nicht, dass ich mehrere Textfelder in Variablen packe, und diese dann "addiere"...
Robert555 ist offline   Mit Zitat antworten
Alt 02-02-2004, 14:17   #9 (permalink)
Flash & TYPO3
 
Registriert seit: Oct 2003
Ort: Bayern
Beiträge: 2.700
Achso, sag halt gleich, dass du das CGI-Script nicht verändern kannst. Dann weiß ich auch nicht! Mal die .fla zeigen....?

Würde halt empfehlen, ein PHP-Script zu verwenden.... Brauchst ein Beipsiel?
johanness ist offline   Mit Zitat antworten
Alt 02-02-2004, 14:45   #10 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Beiträge: 10
HIHI! PHP unterstützt der Provider nicht... wird immer besser, was?
Robert555 ist offline   Mit Zitat antworten
Alt 02-02-2004, 15:09   #11 (permalink)
Flash & TYPO3
 
Registriert seit: Oct 2003
Ort: Bayern
Beiträge: 2.700
Hm, dann würde ich aber den Server wechseln, weil das bracuht man fast IMMER!
johanness ist offline   Mit Zitat antworten
Alt 08-02-2004, 11:19   #12 (permalink)
Neuer User
 
Registriert seit: Dec 2003
Beiträge: 15
Umlaute als Sonderzeichen

Hi,
Dieses Problem hatte ich gestern/heute auch. Ich habe die swf-Datei mit dem Kontaktformular als Flash 5 abgespeichert - plötzlich waren die Sonderzeichen beim angekommen E-Mail verschwunden. Wieso das so ist weiss ich nicht.
Martin111 ist offline   Mit Zitat antworten
Alt 17-12-2004, 04:52   #13 (permalink)
Neuer User
 
Registriert seit: Dec 2004
Beiträge: 2
unicode und vieles vieles mehr

unterstütz dein provider perl?

wie is der installierte zeichensatz auf dem server?

probiers mal mit:
VARN = "VAR1" . "VAR2";

bzw hast die values ausm form gewandelt?
s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;

hoff das koennt helfen...
pxShowy ist offline   Mit Zitat antworten
Alt 17-12-2004, 04:53   #14 (permalink)
Neuer User
 
Registriert seit: Dec 2004
Beiträge: 2
das ist kein PHP-code sondern perl, lol

Zitat:
Zitat von johanness
Hab hier was ("Detusche Umlaute HTML-gerecht ersetzen"):

PHP-Code:
#!/usr/bin/perl

$Test "In München gibt es ein Hofbräuhauf, wo es Bier in Maßen gibt!"
$Text ~= s/ä/ä/g;
$Text ~= s/ö/ö/g;
$Text ~= s/ü/ü/g;

$Text ~= s/Ä/Ä/g;
$Text ~= s/Ö/Ö/g;
$Text ~= s/Ü/Ü/g;

$Text ~= s/ß/ß/g
Kannst ja dann auch entsprechend statt zB "& a u m l ;"(Muss ich so schreiben, sonst steht hier auch ä) "ae" schreiben! Vielleicht hilftz bissl weiter...
pxShowy ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 22:57 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele