специальные символы в контактной форме

У меня есть эта контактная форма, и проблема в том, что я не получаю специальные символы в моей почте (šđžćč или ÁÁÃÃÅÅ …).

index.php:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Contact Form</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> </head> <body> <form method="post" action="contactengine.php"> <label for="Name">Name:</label> <input type="text" name="Name" /> <label for="City">City:</label> <input type="text" name="City" /> <label for="Email">Email:</label> <input type="text" name="Email" /> <label for="Message">Message:</label> <textarea name="Message" rows="20" cols="20"></textarea> <input type="submit" name="submit" value="Submit" class="submit-button" /> </form> </body> </html> 

contactengine.php:

 <?php $EmailFrom = "example@example.com"; $EmailTo = "example@example.com"; $Subject = "subject"; $Name = Trim(stripslashes($_POST['Name'])); $City = Trim(stripslashes($_POST['City'])); $Email = Trim(stripslashes($_POST['Email'])); $Message = Trim(stripslashes($_POST['Message'])); $Body = ""; $Body .= "Name: "; $Body .= $Name; $Body .= "\n"; $Body .= "City: "; $Body .= $City; $Body .= "\n"; $Body .= "Email: "; $Body .= $Email; $Body .= "\n"; $Body .= "Message: "; $Body .= $Message; $Body .= "\n"; $success = mail($EmailTo, $Subject, $Body, "From: <$EmailFrom>"); ?> 

Я искал в Интернете решение, но не нашел того, что разрешило мою проблему. Кто-нибудь знает, какой код мне нужно вставить?

stripslashes() разрывает специальные символы UTF-8.

Я думаю, вам лучше настроить all magic_quotes_* на свой php.ini (они добавляют много «бесполезных» косых черт).