Перейти к контенту

Кодировка


theIggs

Рекомендуемые сообщения

Дорогой читатель!

Не ленись прежде всего прочитать тему с начала и до конца!

Далее: если что-то не получилось, не поленись воспользоваться .Поиском по слову "кодировка" - Поиск по слову: "".

 

Напоминаем - решение проблем с КОДИРОВКОЙ ПОЧТЫ здесь:

Для версий 1.2-1.3: Проблемы с кодировкой писем с форума

Для версий 2.0.х: Кодировка писем, Русские даты для 2.0.0, Проблемы с кодировкой в скинах, Кодировка при добавлении нового поля, Кодировка в поп-апах и редиректах.

Ссылка на комментарий
Поделиться на других сайтах

проверил всё: нет iso, нет koi8-r только вин-1251.

тоже самое и у меня ничего не помогает!

у меня форум вообще не руссифицируется!!!

а как создать этот htaccess :D ?

Ссылка на комментарий
Поделиться на других сайтах

Делается всё не так! ни какой кодировки менять в шаблонах не надо!!!!!!!

Всё что нужно это конфиге апачи сервера найти строчку

AddDefaultCharset *************

и вместо **** надо вставить windows-1251

тем самым получая

AddDefaultCharset windows-1251

Теперь если текст идёт по русски к нему применяется русская кодировка,

можно добавить и KOI-8, на русском становится всё даже письма, и всё без напряга!!!

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...
http://love-city.ru/_lib/charset.jpg - иллюстрация ко второму постингу темы
Ссылка на комментарий
Поделиться на других сайтах

Поставил русский перевод форума IPB v.2.0 Final (IgorekM) на локальном ... вместо букв сплошные знаки вопроса.... сразу говорю поиском пользовался.... в скинах менял кодировку... все пофиг... не работает
Ссылка на комментарий
Поделиться на других сайтах

malex

читайте тему еще раз внимательно (прошу Вас особо обратить внимание на стр. №3).

Ссылка на комментарий
Поделиться на других сайтах

Haloween

Как изменить кодировку в уведомлениях об ответе!? Надоело уже каждый раз менять.

Для 2.0.0

\sources\classes\class_email.php

 

var $char_set = 'iso-8859-1';

 

Заменить на

 

var $char_set = 'windows-1251';

 

Помогло ?

Ссылка на комментарий
Поделиться на других сайтах

Напоминаю, что для писем важно:

Открываем файл sources/lib/emailer.php

 

Находим в нем следующее:

 

$this->mail_headers .= "Return-Path: ".$this->from."\n";^M
$this->mail_headers .= "X-Priority: 3\n";^M
$this->mail_headers .= "X-Mailer: IPB PHP Mailer\n";^M

 

Ниже добавляем:

 

$this->mail_headers .= "MIME-Version: 1.0\n";^M
$this->mail_headers .= "Content-Type: text/plain; charset=Windows-1251\n";^M
$this->mail_headers .= "Content-Transfer-Encoding: 8bit\n";^M

И чуть ниже:

 

$this->mail_headers .= "\nContent-Type: text/plain;\n\tcharset=\"iso-8859-1\"\nContent-Transfer-Encoding: quoted-printable\n\n".$this->message."\n\n--".$this->boundry;

 

Меняем на

 

$this->mail_headers .= "\nContent-Type: text/plain;\n\tcharset=\"Windows-1251\"\nContent-Transfer-Encod<br>ing: quoted-printable\n\n".$this->message."\n\n--".$this->boundry;

Ссылка на комментарий
Поделиться на других сайтах

Остап

 

 

Это не помогает.

 

 

Iris

 

С первой частью почти все нормально. Почти так же, как и в 1.3.

Т.е. само сообщение и заголовок исправляются.

 

Но менять надо не на 3, а на 2 строчки:

 

 $this->mail_headers .= "Content-Type: text/plain; charset=windows-1251\n";
 $this->mail_headers .= "Content-Transfer-Encoding: 8bit\n\n";

 

 

А вот этого кода в 2.0 нет. И поле From остается кривым.

 

$this->mail_headers .= "\nContent-Type: text/plain;\n\tcharset=\"iso-8859-1\"\nContent-Transfer-Encoding: quoted-printable\n\n".$this->message."\n\n--".$this->boundry;

 

 

Очень много трепа. Но нет НИ ОДНОГО решения, как до конца поправить кодировку поля From в версии 2.0.0

Ссылка на комментарий
Поделиться на других сайтах

Очень много трепа. Но нет НИ ОДНОГО решения, как до конца поправить кодировку поля From в версии 2.0.0

в следующий раз я просто накажу предупреждением за такие красные надписи. Если Вы хотите помощи и не можете самостоятельно разобраться - не хамите.

кодировка писем

 

вместо кода

  if ( $this->html_email )
  {
   $this->mail_headers .= "MIME-Version: 1.0\n";
   $this->mail_headers .= "Content-type: text/html; charset=\"".$this->char_set."\"\n";
  }

 

  if ( $this->html_email )
  {
   $this->mail_headers .= "MIME-Version: 1.0\n";
   $this->mail_headers .= "Content-type: text/html; charset=\"".$this->char_set."\"\n";
  }else {$this->mail_headers .= "Content-type: text/plain; charset=\"".$this->char_set."\"\n";}

 

Я лично отказываюсь Вам помогать делее, пока Вы не пересмотрите линию своего поведения и не извинитесь.

Ссылка на комментарий
Поделиться на других сайтах

Очень много трепа. Но нет НИ ОДНОГО решения, как до конца поправить кодировку поля From в версии 2.0.0

Зато в заголовке прибита ссылка на тему: кодировка писем

Читаем всё тут, потом читаем всё там, если есть вопросы - там же и спрашиваем.

Трёп, между прочим, из ниоткуда не берётся. Большая его часть - именно от пользователей, которым а) лень всё прочесть и б) религия не позволяет спрашивать там, где следует спрашивать.

 

Полностью согласен с Iris. Засим пустую болтовню считаю оконченной.

Добавлено в [mergetime]1096054236[/mergetime]

Не, ваще пользователи офигели, тут порнуха не качается, а они... ;) ууу... :D

Ссылка на комментарий
Поделиться на других сайтах

Iris

theIggs

 

 

Я, конечно, извиняюсь. Но я бы не писал красными буквами если бы не перечитал все эту и ту тему вдоль и поперек.

 

кодировка писем

Это решение не помогает совсем.

 

Частично помогает то, что я написал в предыдущем своем топике.

Но поле From так и остается кривым. С сабжектом и телом письма все ОК.

Ссылка на комментарий
Поделиться на других сайтах

Мне не нужны одолжения.

Пробовала - у меня нет проблем

Зайдите на свою почту и настройте в почтовой программе все, как положено

Чтобы не думалось, что я вру - скриншот

post-30-1096056133.jpg

Ссылка на комментарий
Поделиться на других сайтах

Iris

 

Ваш форум имеет английское название.

http://www.jewniverse.net/board/

 

Мой русское.

 

Проблема имменно в поле From. В нем указывается название форума.

В вашем случаем это роли не играет.

Попробуйте сменить название форума на русское.

Ссылка на комментарий
Поделиться на других сайтах

Все, заканчивайте замусоривать тему:

post-30-1096056405.jpg

Ссылка на комментарий
Поделиться на других сайтах

Итак в итоге самый простой способ, насколько я понял, это .htaccess + \sources\classes\class_email.php ?

Просто буду ставить это счастье сегодня, хочется заранее "всё знать" :D

Ссылка на комментарий
Поделиться на других сайтах

Итак в итоге самый простой способ, насколько я понял, это .htaccess + \sources\classes\class_email.php ?

Да. Если работает - то и слава богу.

Ссылка на комментарий
Поделиться на других сайтах

а вот моей проблемы здесь нету ..

поставил 2.0 на 1.3, все было супер, сменил iso на win и сидел курил

 

но денек назад у хостера грохнулась база, он восстановил и после этого я каждый раз заходя в темы должен вручную переклацывать кодировку в эксплорере на кирилицу. что делать?

 

хостер мог в базе изменить кодировку текста? если да, то каким запросом или криптом заменить все снова на киррилицу?

Ссылка на комментарий
Поделиться на других сайтах

А вот в Lo-Fi кодировку как а Windows-Default поставить?

зайти в раздел локализаторов и скачать

Ссылка на комментарий
Поделиться на других сайтах

<B> kudo

Ткни правой кнопкой мышки в правый фрейм админцентра, выбери "Просмотр HTML-кода" и проверь наличие <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> Если оно там есть, то все вопросы к браузеру. </B>

=============

хм...... а если такова нету??? ))))

Ссылка на комментарий
Поделиться на других сайтах

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.