![]() |
Показаны 10 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- О сайте (http://netadmin.ws/forum/forumdisplay.php?forumid=2)
-- Кодировка писем с форума (http://netadmin.ws/forum/showthread.php?threadid=2009)
Кодировка писем с форума
Вот лично у меня все письма, которые посылает скрипт форума netadmin.ws приходят в страшной кодировке, каждый раз надо выставлять ее руками, на своем форуме (скрипт VBB) я это пофиксил, может и тут стоит?
ХЗ... Но это у тебя только. Боле никто не жаловался. Правда в заголовке письма никакой кодировки не стоит.
Polo?
Кодировку в хедере письма прописать, и все дела.
__________________
C уважением, Игорь
cblog.ru
Goshik я тоже жаловалься где то месяц назат,и админ обещал поправить как только найдет для этого свободного времени.
Ð_ебята, да я все понимаю. У меня такая же ситуёвина была. Прописал в итоге. Оказалось, было существенно для многих.
На самом деле дело то 5ти минут. там надо поправить 5-6 файлов.
__________________
x-forum.info | x-search.info | xnt.info | kinokabra.ru | x-host.biz
У меня тоже выводит в иероглифах просто ужас, такие беседы ведутся, специалисты читают, а поставить кодировку или конвертнуть тяжело.
А нужно то вставить как минимум строку
Content-Type: text/plain; charset=Windows-1251
Но вот с Subject: и From: здесь нужно кодировать. Желтельно в base64
Subject: =?windows-1251?B?x+Dv6PH8IOIg4+7x8uXi8/4g6u3o4/M=?=
опишите поподробнее что и где надо менять/вставлять
... меня тоже мучает эта проблема но никак не могу найти "хорошего" ответа.
Заранее спасибо
__________________
Завтра сегодня станет вчера.
Для ПХП не знаю, а для CGI пожалуйста:
$ret = "=?windows-1251?B?".&base64_encode(wintokoi($codir))."?=";
где base64_encode подпрогама перевода в base64 (стандартная) а,
wintokoi подпрогама перевода в koi-8:
sub wintokoi {
my $tmp=shift;# Второй shift украинская кодировка
if (shift){$tmp=~ tr/ \xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\x
CC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8
\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\x
E5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1
\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\x
FE\xFF\xB3\xB2\xBF\xAF\xBA\xAA\xB4\xA5/ \xE1\xE2\xF7\xE7\xE4\xE5\xF6\xFA\xE9\xEA\xEB\xEC\x
ED\xEE\xEF\xF0\xF2\xF3\xF4\xF5\xE6\xE8\xE3\xFE\xFB
\xFD\xFF\xF9\xF8\xFC\xE0\xF1\xC1\xC2\xD7\xC7\xC4\x
C5\xD6\xDA\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD2\xD3
\xD4\xD5\xC6\xC8\xC3\xDE\xDB\xDD\xDF\xD9\xD8\xDC\x
C0\xD1\xA6\xB6\xA7\xB7\xA4\xB4\xAD\xBD/;}
else {$tmp=~ tr/ \xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\x
CC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8
\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\x
E5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1
\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\x
FE\xFF/ \xE1\xE2\xF7\xE7\xE4\xE5\xF6\xFA\xE9\xEA\xEB\xEC\x
ED\xEE\xEF\xF0\xF2\xF3\xF4\xF5\xE6\xE8\xE3\xFE\xFB
\xFD\xFF\xF9\xF8\xFC\xE0\xF1\xC1\xC2\xD7\xC7\xC4\x
C5\xD6\xDA\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD2\xD3
\xD4\xD5\xC6\xC8\xC3\xDE\xDB\xDD\xDF\xD9\xD8\xDC\x
C0\xD1/;}
return $tmp;
}
если поставить wintokoi($codir,1) то будет KOI-8U
Для PHP - iconv или convert_cyr_string.
PS: Не путай перл с CGI ...
__________________
The time was broken ...
| Формат времени GMT. Текущее время 14:44. | Показаны 10 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.