Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Joomla > joomla проблема с кодировкой


Автор: Tiamat666 9.3.2011, 23:59
Доброго времени суток!!!! Товарищи помогите!!! Ни как  не могу решить одну проблему: Поставил Joomla 1.5.9 рус., все работает без проблем одинаково на обоих серверах, но вот беда вставляю дополнительную форму для отправки короткого сообщения через mailto(); и оно приходит не в кодировке utf-8 ,а в windows-1251. header в  mailto ставить пробывал, не помогает.

может я что не так делаю?
в index.php поместил
Код
<?php
 if (isset($_POST['okbutton']))
 {
         $komu="Teme_na_sever@rambler.ru";
        $tema="сообщение c сайта ";
    $header  = 'MIME-Version: 1.0' . "\r\n";
$header.= 'Content-type: text/html; charset=utf-8' . "\r\n";
        $content=$_POST['links'];
         mail($komu, $tema, $content, $header );
                   }?>

,
 и создал модуль с помощью mod_php в котором 
Код

<FORM action="" method="post">
<b><font color="#7B3000" size="1">Название нерабочей ссылки:</font></b><br>
<input name="links" size="20" style="background-color: #FFC58A">

<input class="button" type="submit" value="Отправить" name="okbutton"/>
</form>

если кто сталкивался с такой бедой, подскажите!!! ПЛЗ!!!

Автор: AndreyDr 10.3.2011, 22:33
А ничего что ветка вообще не подходит под этот топик?
А по теме, может стоит посмотреть настройки smtp сервера? Хотя могу ошибаться.

Автор: bilbobagginz 11.3.2011, 09:01
Tiamat666,
 
привет. 
данный раздел говорит о языке Ruby (рУби). данный подраздел говорит о пакете Ruby on Rails.

твое сообщение говорит про Joomla. я понимаю что можно было бы спутать Joomla "рус" с английским PYC, и запостить в раздел Python. Но почему сообщение в разделе о ruby  я не понимаю.

по теме: в твоем коде используется вызов mail().
нужно зайти в него и посмотреть что он делает. благо php это позволяет.
скорее всего либо не правильно используется функция (т.е. сообщение неправильно сконструировано на уровне выданного кода), или подсистема почты фильтрует контент писем. но об этом всём лучше спросить в соответствующих подразделах по PHP.



Автор: source777 12.3.2011, 16:35
Перенёс в более подходящий раздел!

Автор: XOlegator 21.4.2011, 15:23
Попробуй значение charset взять в кавычки. А сам файл открой в блокноте и нажми Сохранить как -> Кодировка внизу UTF-8. Потом перезалей файл на сервер и проверь.

Автор: WolfAlone 10.5.2011, 23:53
Дайте угадаю! Сообщения приходят в кодировке koi-8r?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)