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

Кодировка


theIggs

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

  • 2 недели спустя...

Господа ... ну не работает у меня кодировка в письмах ...

подскажите, может делаю что не так - но на почту сплошная козябрп идет

 

гДПЮБЯРБСИРЕ, юДЛХМХЯРПЮРНП!

 

бШ ОНКСВХКХ ЩРН ОХЯЭЛН, Б ЯБЪГХ Я ПЕЦХЯРПЮЖХЕИ МНБНЦН ОНКЭГНБЮРЕКЪ!

 

http://www.xorek.ru/forum/

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

Была точно такая же проблема.

Купил оф. версию и всё встало на свои места.

Никаких изменений в почтовике не делал.

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

Я когда тестил форум на Денвере то все работало. Я создал файл .htaccess

с содержанием AddDefaultCharset windows-1251

и сейчас когда залил на хост все работает кроме Условий регистрации( я их даже заново переписал в админке уже после того как залил) Стоит мне применить так даже в админке я опять вижу ??????????????????? --- вот это, так же как и при регистрации на форуме и все темы и их содержание создаваемые на русском языке тоже пишутся вапросами. А все остальное отображается коректно.

Я даже заменил во всех файлах iso на windows-1251 и в админке по поиску нашел и заменил все

Может ли это быть проблема связана с хостом?

 

 

 

Подскажите кто то может уже сталкивался с этой проблемой

 

Спасибо огромное всем решившим мне памоч

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

Я специально поставил себе уведомление об ответах на мыло.

Пришла такая же козябра и с нами любимого IBResource ... значит ... ну значит что-то аутглюк не так делает - может кто-то подскажет где это можно в нем подкрутить. Outlook 2003

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

IPB 2.0.4

В общем так, с кодировкой форума я разобрался, все почикал нормально по следующей технологии (как и в предыдущих версиях):

ACP > Skin Manager > IPB Default Skin > Edit Root Skin Board Header & Footer Wrapper:

 

Измени соотв. метатег, чтобы он выглядел следующим образом:

<meta http-equiv="content-type" content="text/html; charset=windows-1251" />

 

Также изменить такойже мегатег в

ACP > Skin Manager > IPB Default Skin > Edit Root Skin Template HTML > IPB Portal > csite_skeleton_template

 

С почтой получается все намного хуже! Делаю как раньше вроде бы получалось для 2.0.3. По такому рецепту:

 

ищем файл sources\classes\class_email.php

в нем строчку 54 вида

 

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

 

меняем на

 

var $char_set    = 'KOI8-R';

 

вместо koi8-r естественно прописать нужную вам кодировку например windows-1251

 

Далее в sources\classes\class_email.php находим

 

if ($this->temp_dump == 1)

  {

  $blah = $this->subject."\n------------\n".$this->mail_headers."\n\n".$this->message;

 

  $pathy = $this->root_path.'_mail/'.date("M-j-Y,hi-A").str_replace( '@', '+', $this->to ).".txt";

  $fh = fopen ($pathy, 'w');

  fputs ($fh, $blah, strlen($blah) );

  fclose($fh);

  }

  else

  {

 

Ниже вставляем код

 

//-----------------------------------------

//Convert headers and message to koi8-r

//-----------------------------------------

$this->to = convert_cyr_string ($this->to,w,k);

$this->subject = convert_cyr_string ($this->subject,w,k);

$this->message = convert_cyr_string ($this->message,w,k);

$this->mail_headers = convert_cyr_string ($this->mail_headers,w,k);

 

Всё, сохраняем, закрываем.

 

Так вот! До того как я не трогаю этот файл sources\classes\class_email.php у меня приходит письмо в outlook с кривым текстом, но зато правильным заголовком, темой, от кого на латинице. После осуществления действий вышеуказанных в файле sources\classes\class_email.php все меняется с точностью наоборот! Заголовки, тема и от кого превращается в абракадабру, зато текст письма становится русским!!!

 

Кто подскажет в чем же суть??? Форум везде поперебивал в метатегах на windows-1251, в sources\classes\class_email.php тоже пишу

var $char_set = 'windows-1251';

 

Может связано с тем, что Convert headers and message to koi8-r ???????????

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

  • 3 недели спустя...
а я нигде кодировку не меняла, просто кинулa в папку с форумом .htaccess c

 

AddDefaultCharset windows-1251

 

и все работает  :D

 

Огромный респект тебе за это!! Мы с напарником полдня мурыжились, не знали что и как сделать!! )))))

Кстати, спасибо огромное админам этого форума, за предоставленную помощь и файловый архив, без вас мы бы ничего не смогли ))

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

А если у форума кодировка уже заглючила(вопросительные знаки везде), то это можно как-нибудь исправить? В админку не заходит.

 

Правой кнопкой в браузере - затем в пункте "Кодировка" отключаем "автоматический выбор", затем там же выбираем Cirillic(Windows) и все.

 

В админку не заходит, наверное, потому что логин по русски? Если нет, то проблема уже не в кодировке :D

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

ProfF

 

попробуй на локале прописать пароль с латиницей а через phpmyadmin скопировать хэш(из таблици ibf_members) и потом уже на хостинге по своему id заменить хэш пароля на скопированный из локала

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

ProfF

 

попробуй на локале прописать пароль с латиницей а через phpmyadmin скопировать хэш(из таблици ibf_members) и потом уже на хостинге по своему id заменить хэш пароля на скопированный из локала

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

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

Прочитал первый пост, но споткнулся уже на перовой фразе =(((((((((((

Как сделать нормальную кодировку ? у меня 2.0.3 + руссификатор Админки я не смог найти там подскажите[1121504392:1121533879]

Кому надо - совет, как сделать нормальную кодировку на страницах редиректа.

 

ищите в файле skin_global.php строку

<meta http-equiv='refresh' content='2; url=$Url' />

и сразу после неё, а не до </head> дописываем

<meta http-equiv="content-type" content="text/html; charset=windows-1251" />

должна получится такая строка

<meta http-equiv='refresh' content='2; url=$Url' /><meta http-equiv="content-type" content="text/html; charset=windows-1251" />

и вуаля - нормальная кодировка.

Где лежит этот файл ?[1121504392:1121534961]Проблема решена :technology_tank"

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

Господа, переносил форум с одного сервака на другой, в итоге попуалась кодировка почему-то, хотя на прежнем месте все работало, в скинах все исправлено везде charset=windows-1251. Что бы могло быть?
Ссылка на комментарий
Поделиться на других сайтах

прошу прощения если немного не в тему, все таки обсуждается установка русской кодировки

у меня предполагается использование форума на русском и на иврите, причем посты на разных языках могут находится в одной теме

как в таком случае быть с кодировкой?

 

зы

и может кто то будет настолько любезен, что прочитает еще один мой вопрос, и пошлет меня в нужном направлении? :D

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

  • 3 недели спустя...

простите если повторюсь у меня проблема

поставил форум v2.0.4 ставлю неофициальный русский перевод и выдаёт за вместо надписей абра кадабру как это исправить???

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

простите если повторюсь у меня проблема

поставил форум v2.0.4 ставлю неофициальный русский перевод и выдаёт за вместо надписей абра кадабру как это исправить???

 

каких именно надписей?

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

1. Итак, первым делом идём в Админцентр -> Skins & Templates -> Manage Board Wrappers. На каждом наборе шаблонов нужно произвести следующие изменения: нажать Edit, найти

Странно но Manage Board Wrappers у меня нету!

Скриншот прилагается!

http://funmobile.net.ru/ADminka.gif

Изменено пользователем *SHADOW*
Ссылка на комментарий
Поделиться на других сайтах

все надписи непонятным шрифтом

вот пример

Admin CP · Ïàíåëü óïðàâëåíèÿ · Ïîñìîòðåòü íîâûå ñîîáùåíèÿ · Ìîé ïîìîùíèê · Íîâûõ ËÑ: 0

 

1. ACP > Skin Manager > IPB Default Skin > Edit Root Skin Board Header & Footer Wrapper:

 

Измени соотв. метатег, чтобы он выглядел следующим образом:

<meta http-equiv="content-type" content="text/html; charset=windows-1251" />

 

Также изменить такойже мегатег в

ACP > Skin Manager > IPB Default Skin > Edit Root Skin Template HTML > IPB Portal > csite_skeleton_template

 

2. ищем файл sources\classes\class_email.php

в нем строчку 54 вида

 

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

 

меняем на

 

var $char_set = 'KOI8-R';

 

вместо koi8-r естественно прописать нужную вам кодировку например windows-1251

 

Далее в sources\classes\class_email.php находим

 

if ($this->temp_dump == 1)

{

$blah = $this->subject."\n------------\n".$this->mail_headers."\n\n".$this->message;

 

$pathy = $this->root_path.'_mail/'.date("M-j-Y,hi-A").str_replace( '@', '+', $this->to ).".txt";

$fh = fopen ($pathy, 'w');

fputs ($fh, $blah, strlen($blah) );

fclose($fh);

}

else

{

 

Ниже вставляем код

 

//-----------------------------------------

//Convert headers and message to koi8-r

//-----------------------------------------

$this->to = convert_cyr_string ($this->to,w,k);

$this->subject = convert_cyr_string ($this->subject,w,k);

$this->message = convert_cyr_string ($this->message,w,k);

$this->mail_headers = convert_cyr_string ($this->mail_headers,w,k);

 

Всё, сохраняем, закрываем.

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

  • 2 недели спустя...

У меня проблема не решаеться. Уже все перепробовал.

phpMyAdmin

Language : Russian (ru-utf-8)

MySQL-кодировка: UTF-8 Unicode (utf8)

Сопоставление соединения с MySQL: utf8_general_ci

 

Зделал уже след.

ACP > Skin Manager > IPB Default Skin > Edit Root Skin Board Header & Footer Wrapper:

 

Измени соотв. метатег, чтобы он выглядел следующим образом:

<meta http-equiv="content-type" content="text/html; charset=windows-1251" />

 

Также изменить такойже мегатег в

ACP > Skin Manager > IPB Default Skin > Edit Root Skin Template HTML > IPB Portal > csite_skeleton_template

В .htaccess - AddDefaultCharset windows-1251

 

Mysql стоит 4.1.13. Может нужно мускуль перевести в вин-1251?

И интересно получаеться, часть нормально отображаеться, часть нет.

 

С возвращением; Ваш последний визит: Сегодня, 00:00    
Форум Тем Ответов Обновления 

???????.
??????? ???????. ????? ?????? ?????????.
3 0  Aug 5 2005, 18:22
Тема: ??????? ????????? ? ????, ?...
Автор: SuperKent 
???????.
??????? ? ????? ???????.

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

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

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

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