Как отправить письмо в украинской кодировке!

chiffa

Guest
Как отправить письмо в украинской кодировке!

Может кто подскажет как можно отправить письмо украинскими с символами ("і", "ї", и т.д.). Пробывал с помощью convert_cyr_string($mailcontent, 'w', 'KOI8-u'); Может кто подскажет! Зарание спасибо!
 

Demiurg

Guest
а ты читал [m]convert_cyr_string[/m] перед тем как пробовать ? и вобще, откуда берутся данные ?
 

chiffa

Guest
Demiurg, данные пересілаються из форми, а ман читал. Правдо не очень помогло...
 

Demiurg

Guest
на странице с формой, из которой данные кодировка прописана ?
В отсылаемом письме кодировка прописана ?
И как ты читал мануал, если не понимаешь, что означают параметры ?
 

chiffa

Guest
Demiurg, установил кодировку, прадо ничего не изменилось...
 

chiffa

Guest
Demiurg, в мету, чесно скажу попробывал и windows-1251 и KOI8-u

Вот пример:
PHP:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>
<?
$toadres='[email protected]';
$subject='Проба';
$mailcontent='Проба!!!, Вітаємо!!! Проба!!!,Проба!!!,Проба!!!,Проба!!!';
$msg =  convert_cyr_string($mailcontent, 'w', 'KOI8-u');
$fromaddress='From: [email protected]';
mail ($toadres, $subject, $msg, $fromaddress);
echo $msg;
?>
</body>
</html>
 

Demiurg

Guest
а где ты в письме кодировку проставляешь? И почему ты думаешь, что windows-1251 - украинская кодировка ? И, кстати, где обещаная форма ?
 

chiffa

Guest
Demiurg, это без формы (что и так видно :), это не существенно. windows-1251 не украинская кодировка, но я пробывал и с KOI8-u. Скорее всего я чего то не понимаю, не затруднит ли тебя привести пример какк в письме проставить кодировку, я просто думал что перегона текста из одно кодировке в другую достаточно... Как понимаю был не прав!
 

Demiurg

Guest
chiffa
у тебя есть пример писем на украинском языке ? вот посмотри, какие там гаголовки.
 

SiMM

Новичок
Автор оригинала: chiffa
windows-1251 не украинская кодировка, но я пробывал и с KOI8-u.
Где ты видел в мануале упоминание о том, что [m]convert_cyr_string[/m] в качестве одного из параметров - типов кодировки может принимать значение KOI8-u
Скорее всего я чего то не понимаю, не затруднит ли тебя привести пример какк в письме проставить кодировку
На детали надо чаще заглядывать.
PS: найди хоть что-то на украинском, хотя бы сайт в интернете - подсмотришь заголовки. Либо конверть ручками украинскую i в английскую ([m]str_replace[/m]), если это единственная буква, которая доставляет неудобства.
 

chiffa

Guest
SiMM,Ну не доходит до меня, что я делаю не так!!!!
В заголовке указываю
<meta http-equiv="Content-Type" content="text/html;charset=windows-1251">
<meta http-equiv="Content-Language" content="uk">

потом $msg = convert_cyr_string($mailcontent, 'w', 'k');

НУ ткни меня носом в готовой пример! Меня явно заклинело...
 

neko

tеam neko
я чет непойму
существует что-ли специальная украинская кодировка?

-~{}~ 03.08.04 00:44:

всю жизнь вроде смотрели сайты в win-1251 со всеми этими хитрыми символами
 

chiffa

Guest
neko, незнаю. Мне просто надо отправить письмо с украинскими символами...
 

chiffa

Guest
Demiurg, а можно конкретный пример отправки письма в определённой кодеровке, а то я что то нанет запутался...
 

neko

tеam neko
в заголовках указывай чарсет
или перекодируй иконвом
 

chiffa

Guest
neko, я так и делал <meta http-equiv="Content-Type" content="text/html;charset=windows-1251">
Или это не то?!
 
Сверху