Если вы используете php-функцию "mail", может посмотрите её описание?
http://php.net/manual/ru/function.mail.php
Там есть несколько примеров как
правильно работать с кодировкой utf.
Как по мне, то вот так лучше всего:
PHP код:
<?php
function plmail($mail, $sub, $mes){
$headers = "From: ExRobot <robot@example.com>\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/plain; charset=utf-8\r\n";
$headers .="Content-Transfer-Encoding: 8bit";
$mes=htmlspecialchars_decode($mes,ENT_QUOTES);//optional - I use encoding to POST data
mail($mail, "=?utf-8?B?".base64_encode($sub)."?=", $mes, $headers);
}
?>
Srednas, Тема относится к серверным технологиям. Не там спрашиваете.
P.S.
Ну а если вам мультибайтная кодировка не нужна, воспользуйтесь iconv для преобразования utf -> koi8
Добавлено через 4 минуты
P.P.S.
Из флеша в php текстовые строки попадают в кодировке utf-16, а не в utf-8.