Hello everybody, hello Maverick,
I have tested as Maverick has proposed.
The result you can see on the screenshot:
- In BODY-field the german Umlaute are wrong,

- but in the SUBJECT-field everything is displayed correctly
So the problem in the GETMAIL.PHP file should be in the region of the body-handling.
Because I am not well versed, I've already tried a lot - but unfortunately received no satisfactory result.
Is there no one from Northern Europe or from a spanish-speaking country with the same problems - or am I the only one who uses the good in itself template?
Thanks for all feedback!
Michael
In a PHPRunner 7.1 application my problem with the html (browser) display of German umlauts was solved by this utf8_encode( )
so the data has to be processed differently in the body of an html email than it is processed in the body...
without seeing the email script you are working with I can not say which method goes where.... but maybe my example of a problem solved dealing with umlauts
might give you some further ideas.
A city such as München even though it was stored in the database in utf8_general_ci unicode universal non case sensitive when pulled out of the following PHPRunner code would be rendered as M�nchen when displayed in the body of a PHPRunner Form ... the same for all umlauts in a PHPRunner form.
So I had to wrap that data field with-- utf8_encode($data["ort"])
I had thought it should be utf8_decode since the field was already in utf8. But it apparently is changed when it is pulled by php from the mysql database.
It depends at what part of the process this code wrap function will work properly.
$data = $pageObject->getCurrentRecord();
global $conn;
$strSQLExists = "select * from alesapo where kdnr=" .$data["kdnr"]."" ;
$rsExists = db_query($strSQLExists,$conn);
$data=db_fetch_array($rsExists);
if($data)
{
$message= "Inhaber: " .$data["inhaber"]."
". $data["strasse"] . "
" . $data["kunde"]."
" .$data["plz"]."
" .utf8_encode($data["ort"]) ;
}
$_SESSION["myspecialmessage"]=$message;
this can also be done at the final concatenated $message
like this
$_SESSION["myspecialmessage"]= utf8_encode($message );
but first remove the function wrap from an individual string value like the utf8_encode($data["ort"])
so that it is just-- $data["ort"]
then the utf8 encoding only happens in one place as I point out here again..
$_SESSION["myspecialmessage"]= utf8_encode($message);
When I put the results into a PHP Code snippet in an Edit Page of a Form with this
echo $_SESSION["myspecialmessage"];
it will produce all umlauts correctly such as -- Herr Dr. Thomas Döring, München