Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема с кодировкой 
:(
    Опции темы
2man
Дата 11.8.2005, 11:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2007
Регистрация: 6.5.2005
Где: Нижние Чигири

Репутация: нет
Всего: 71



Все письма приходящие из форума выглядят как абракадабра. Я вставил файлик .htacess в корень и в нем написал AddDefaultCharset windows-1251, но все-равно на мыло приходят письма с кривой кодировкой. в чем проблема?


--------------------
Быстро поднятое - упавшим не считаеся
PM MAIL ICQ MSN   Вверх
Irokez
Дата 11.8.2005, 12:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


индеец
***


Профиль
Группа: Участник Клуба
Сообщений: 1180
Регистрация: 20.10.2004

Репутация: 22
Всего: 53



лучше в письме послать заголовок -
Код

Content-Type: text/plain; charset="windows-1251"

PM   Вверх
zlodeydunkan
Дата 11.8.2005, 12:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 26.7.2005
Где: Россия, Астрахань

Репутация: нет
Всего: нет



$header="Content-type: text/plain; charset = windows-1251\n";

mail($to,$usersubject,$usertext,$header);

Это сообщение отредактировал(а) zlodeydunkan - 11.8.2005, 12:45
PM MAIL WWW ICQ   Вверх
Mal Hack
Дата 11.8.2005, 14:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Да, тут один нюанс есть.
Кодировку надо указывать дважды.
1. Перед Subject
2. Перед текстом.
PM ICQ   Вверх
Irokez
Дата 11.8.2005, 14:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


индеец
***


Профиль
Группа: Участник Клуба
Сообщений: 1180
Регистрация: 20.10.2004

Репутация: 22
Всего: 53



Цитата(Mal @ 11.8.2005, 14:40)
Да, тут один нюанс есть.
Кодировку надо указывать дважды.
1. Перед Subject
2. Перед текстом.

это как? вроде кодировка для всего письма идет?
PM   Вверх
Mal Hack
Дата 11.8.2005, 15:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Цитата(Irokez @ 11.8.2005, 15:53)
это как? вроде кодировка для всего письма идет?

никогда не видел глюков, что в теме KOIR-8, а в письме WIN-1251? smile
PM ICQ   Вверх
Irokez
Дата 11.8.2005, 15:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


индеец
***


Профиль
Группа: Участник Клуба
Сообщений: 1180
Регистрация: 20.10.2004

Репутация: 22
Всего: 53



Цитата(Mal @ 11.8.2005, 15:01)
никогда не видел глюков, что в теме KOIR-8, а в письме WIN-1251?

всмысле как кодироку задавать отдельно для заголовка и отдельно для тела?
PM   Вверх
Mal Hack
Дата 11.8.2005, 15:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Цитата(Irokez @ 11.8.2005, 16:21)
всмысле как кодироку задавать отдельно для заголовка и отдельно для тела?

Если нет заголовка о кодировке перед темой, то не факт что она будет в той кодировке, что нужно smile
PM ICQ   Вверх
Irokez
Дата 11.8.2005, 15:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


индеец
***


Профиль
Группа: Участник Клуба
Сообщений: 1180
Регистрация: 20.10.2004

Репутация: 22
Всего: 53



Цитата(Mal @ 11.8.2005, 15:31)
Если нет заголовка о кодировке перед темой, то не факт что она будет в той кодировке, что нужно smile

smile
PM   Вверх
Bikutoru
Дата 11.8.2005, 15:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Увлекающийся
**


Профиль
Группа: Участник
Сообщений: 522
Регистрация: 24.5.2005
Где: Москва

Репутация: 8
Всего: 22



Я тоже с этой проблемой долго мучался. В итоге вот так получилось:
Код

<?php
$msg = "Message in Windows-1251";
$msg = convert_cyr_string($msg, "w", "k");

$headers = "From: [email protected]\nX-Mailer: PHP/" . phpversion() . "\nContent-Type: text/html; encoding=KOI8-R\n";

mail("[email protected]", "Subject in Windows-1251", $msg, $headers);
?>



--------------------
Человек, словно в зеркале мир — многолик, 
Он ничтожен — и он же безмерно велик!
Омар Хайям
PM   Вверх
2man
Дата 11.8.2005, 22:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2007
Регистрация: 6.5.2005
Где: Нижние Чигири

Репутация: нет
Всего: 71



Irokez, поставил как ты говорил, у меня вообще все полетело: выдало какую-то ошибку. взял удалил все что было в файле - заработало


--------------------
Быстро поднятое - упавшим не считаеся
PM MAIL ICQ MSN   Вверх
Irokez
Дата 11.8.2005, 23:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


индеец
***


Профиль
Группа: Участник Клуба
Сообщений: 1180
Регистрация: 20.10.2004

Репутация: 22
Всего: 53



Цитата(2man @ 11.8.2005, 22:45)
Irokez, поставил как ты говорил, у меня вообще все полетело: выдало какую-то ошибку. взял удалил все что было в файле - заработало

это смотря как поставил smile

zlodeydunkan перевел мои мысли в пхп код
PM   Вверх
2man
Дата 12.8.2005, 02:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2007
Регистрация: 6.5.2005
Где: Нижние Чигири

Репутация: нет
Всего: 71



в пхп коде у меня все выставлено как положено, я уже проверял


--------------------
Быстро поднятое - упавшим не считаеся
PM MAIL ICQ MSN   Вверх
Master
Дата 12.8.2005, 09:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1530
Регистрация: 13.5.2003
Где: Mother Russia

Репутация: 8
Всего: 10



Bikutoru дал самый дельный совет. Сконвертируй текст в кои8 и отправляй и будет тебе счаСТие


--------------------
Вавилон, Вавилон
Что ты построил, что разрушил?
Вавилон, Вавилон
Плавятся души дьявольским огнем.
PM WWW ICQ   Вверх
2man
Дата 13.8.2005, 17:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2007
Регистрация: 6.5.2005
Где: Нижние Чигири

Репутация: нет
Всего: 71



Хорошо попробуюsmile


--------------------
Быстро поднятое - упавшим не считаеся
PM MAIL ICQ MSN   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0866 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


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

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.