12 мая 2008 г. 21:50 пользователь Katun <renko...@gmail.com> написал:
> --~--~---------~--~----~------------~-------~--~----~
>
Чтобы узнать наверняка, где проблема, можно сделать простую
хтмл-формочку, которая будет отправлять скрипту текст в кодировке utf-8.
если с формой все будет работать - проблема во флэше, если нет -
проблема в серверном скрипте (может, просто неправильно в хедере письма
указана кодировка?).
я не силен в пхп, но знаю, как это происходит в перле.
в перле символы для начала нужно перекодировать utf-8 во внутреннее
представление.
выглядит это примено так:
use Encode;
use CGI;
my $cgi = new CGI;
my $content = Encode::decode_utf8($cgi->param('content') || '');
потом конвертим их в нужную кодировку. правда, я обычно ничего не
коневертирую, а ставлю в заголовке письма
print SENDMAIL "Content-Type: text\/plain; charset=utf-8;\n";
и дальше в тело письма печатаю прямо переменную $content
--
Michael Antipin
______________________________________________________________________
n...@gammagroup.ru | http://www.gammagroup.ru | http://www.noregret.org