| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #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) |
| | |
| | #5 (permalink) |
| Flash & TYPO3 Registriert seit: Oct 2003 Ort: Bayern
Beiträge: 2.700
|
Hab hier was ("Detusche Umlaute HTML-gerecht ersetzen"): PHP-Code: |
| | |
| | #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??? |
| | |
| | #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?? |
| | |
| | #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"... |
| | |
| | #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? |
| | |
| | #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. |
| | |
| | #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... |
| | |
| | #14 (permalink) | |
| Neuer User Registriert seit: Dec 2004
Beiträge: 2
|
das ist kein PHP-code sondern perl, lol Zitat:
| |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |