ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (4): « 1 [2] 3 4 »   

> Описание: кракозябры вместо русских букв
jon45
Отправлено: 10 октября 2011 — 02:55
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 37
Дата рег-ции: Дек. 2010  
Откуда: Курган
Репутация: 0




Jul пишет:
Аналогичная проблема и тоже хостинг на 101domain.com. Не знаю что делать, перепробовал уже кучу вариантов. Видимо надо доставать хостера! Отпишитесь пожалуйста если у вас что-то решится.

Обязательно отпишусь. Проблема 100% в хостинге, т.к. до 30.09.11г. все работало как надо... Год практически сижу на этом хостинге, нареканий до сентября не было особых. Явно проводились у них техработы какие то тридцатого числа, были изменены настройки, которые и повлияли на кодировку. Переговоры пока результата не дают. Но, думаю, мы их "додавим", если конечно до того не решим проблему средствами PHP... Я думаю, что рою в правильном направлении, ведь удалось исправить кодировку заголовка письма. Осталось то же сделать с телом письма. Вопрос как? А хостера менять... Так ведь все не без недостатков, рано или поздно у другого хостера вылезет что то, так можно до бесконечности прыгать с хостинга на хостинг, а это фин. затраты дополнительные плюс ко всему.
 
 
igrok54
Отправлено: 10 октября 2011 — 05:07
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 470
Дата рег-ции: Янв. 2010  
Откуда: Пермь
Репутация: 57




jon45 пишет:
были изменены настройки, которые и повлияли на кодировку

Разберитесь с кодировками на сервере.
1. Какая кодировка отдается в заголовках, не в метатегах, а в header (способ определить для новичка: в какой кодировке браузер с установкой "Автоматическое определение кодировки" будет Вам выводить страницы).
2. В какой кодировке файлы, которые отправляют почту, не побилась ли...

Дальше будет понятно и если что, сможет помочь: setlocale, iconv...

(Отредактировано автором: 10 октября 2011 — 05:09)

 
 
electron
Отправлено: 10 октября 2011 — 05:15
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




вот с тестового форума styles.exbb.org/final отправил самому себе письмо. не наблюдаю кракозябров нигде
Прикреплено изображение
1.jpg

 
 
igrok54
Отправлено: 10 октября 2011 — 05:15
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 470
Дата рег-ции: Янв. 2010  
Откуда: Пермь
Репутация: 57




Или определить кодировку header поможет сервис http://www.be1.ru/stat/
Электрон, человек пишет:
jon45 пишет:
Хостин на 101domain.com

(Отредактировано автором: 10 октября 2011 — 05:18)

 
 
jon45
Отправлено: 10 октября 2011 — 06:25
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 37
Дата рег-ции: Дек. 2010  
Откуда: Курган
Репутация: 0




igrok54 пишет:
Или определить кодировку header поможет сервис http://www.be1.ru/stat/

Выдает следующее:
CODE:
Заголовок
Status: HTTP/1.1 200 OK
Date: Mon, 10 Oct 2011 06:20:45 GMT
Server: Apache/2.2.3 (CentOS)
Last-modified: Mon, 29 Aug 2011 11:11:04 GMT
Etag: "1b9068c-34ca-4aba2f36e8200"
Accept-ranges: bytes
Content-length: 13514
Connection: close
Content-type: text/html
Кодировка, полученная с сервера

отсутствует
Кодировка, полученная из метаполей

windows-1251

igrok54 пишет:
В какой кодировке файлы, которые отправляют почту, не побилась ли...


Кодировка та же: windows-1251
 
 
igrok54
Отправлено: 10 октября 2011 — 06:50
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 470
Дата рег-ции: Янв. 2010  
Откуда: Пермь
Репутация: 57




В файле fm.class.php строка (995 или рядом где-то) такая?
Цитата:
$headers .= "MIME-Version: 1.0\nContent-type: text/plain; charset=windows-1251\nContent-Transfer-Encoding: 8bit\nDate: " . gmdate('D, d M Y H:i:s', time()) . " UT\nX-Priority: 3\nX-MSMail-Priority: Normal\nX-Mailer: PHP\n";

Читаем получаемое письмо и видим кракозябры через веб-интерфейс или в почтовой программе?

(Отредактировано автором: 10 октября 2011 — 06:52)

 
 
jon45
Отправлено: 10 октября 2011 — 06:52
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 37
Дата рег-ции: Дек. 2010  
Откуда: Курган
Репутация: 0




igrok54 пишет:
В файле fm.class.php строка (995 или рядом где-то) такая?

Вот:
CODE:
$headers .= "MIME-Version: 1.0\nContent-type: text/plain; charset=windows-1251\nContent-Transfer-Encoding: 8bit\nDate: " . gmdate('D, d M Y H:i:s', time()) . " UT\nX-Priority: 3\nX-MSMail-Priority: Normal\nX-Mailer: PHP\n";

(Добавление)
igrok54 пишет:
Читаем получаемое письмо и видим кракозябры через веб-интерфейс или в почтовой программе?

По поводу НЕотображения поясню: вместо русского текста НЕ КРАКОЗЯБРЫ, если быть точным, а просто кириллицы нет вообще в тексте... только ссылки (на латыни) и разделители "==>-------------------------------"
 
 
igrok54
Отправлено: 10 октября 2011 — 07:04
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 470
Дата рег-ции: Янв. 2010  
Откуда: Пермь
Репутация: 57




А второй вопрос?

Кодировку файлов каких проверял , когда писал это:

jon45 пишет:
igrok54 пишет:

В какой кодировке файлы, которые отправляют почту, не побилась ли...

Кодировка та же: windows-1251

(Добавление)
jon45 пишет:
По поводу НЕотображения поясню: вместо русского текста НЕ КРАКОЗЯБРЫ, если быть точным, а просто кириллицы нет вообще в тексте... только ссылки (на латыни) и разделители "==>-------------------------------"

Похоже, проблема напоминает описанное во втором комментарии на этой странице.
(Добавление)
Скайп: igrok54
 
 
jon45
Отправлено: 10 октября 2011 — 07:20
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 37
Дата рег-ции: Дек. 2010  
Откуда: Курган
Репутация: 0




igrok54 пишет:
Кодировку файлов каких проверял , когда писал это:

Эта кодировка стоИт на всех файлах в include и language/russian
 
 
igrok54
Отправлено: 10 октября 2011 — 07:23
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 470
Дата рег-ции: Янв. 2010  
Откуда: Пермь
Репутация: 57




В скайп. Скайп: igrok54
 
 
jon45
Отправлено: 10 октября 2011 — 07:23
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 37
Дата рег-ции: Дек. 2010  
Откуда: Курган
Репутация: 0




Как уже писал в начале, конструкция:
CODE:
$send_charset = "windows-1251";
$list[0]='=?' . $send_charset . '?B?' . base64_encode($list[0]) . '?=';
$list[3]='=?' . $send_charset . '?B?' . base64_encode($list[3]) . '?=';

помогла выправить ситуацию с заголовком письма.
Как то же сделать с телом письма? Вот вопрос.
З.Ы. Скапа под руками сейчас нет к сожалению... только аська

(Отредактировано автором: 10 октября 2011 — 07:23)

 
 
igrok54
Отправлено: 10 октября 2011 — 07:32
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 470
Дата рег-ции: Янв. 2010  
Откуда: Пермь
Репутация: 57




jon45 пишет:
Как то же сделать с телом письма? Вот вопрос.
НЕТ, не получится.
Писать долго... Скайп бы помог...
(Добавление)
Кодировка текста письма может биться при передаче из формы в отправляющий письмо скрипт, хотя это и маловероятно (заголовок же не бьется...). Надо тестить, искать, на каком этапе происходит ошибка.
Можно тупо, в качестве эксперимента, попробовать в файл fm.class.php после строки:
CODE:
function _SendMail($list) {

добавить строку:
CODE:
setlocale(LC_ALL, 'ru_RU.CP1251', 'rus_RUS.CP1251', 'Russian_Russia.1251', 'russian');

Прикреплено изображение
2011-10-10_133109.gif

(Отредактировано автором: 10 октября 2011 — 07:34)

 
 
jon45
Отправлено: 10 октября 2011 — 08:40
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 37
Дата рег-ции: Дек. 2010  
Откуда: Курган
Репутация: 0




Не помогло.
Пример: Отправляю с форума письмо на adminа (на себя)... Тема допустим "ПИСЬМО 777"
Содержимое "Письмо 777"

Захожу на mail.ru в свой ящик, вижу новое письмо с форума "ПИСЬМО 777".
А вот текст письма:

CODE:
admin.
admin () " -" ( http://www.aqua45.ru/forum )
>------------------------------------------
777
 
 
Jul
Отправлено: 10 октября 2011 — 09:59
Post Id


Пользователь
Newbie


Покинул форум
Сообщений всего: 6
Дата рег-ции: Окт. 2011  
Репутация: 0




Звонил хостеру. Сказали что да, велись работы, и надо перенастраивать свой почтовый клиент.

Попросили для проверки отправить письмо с webmail.имя своего сайта.
Отправил, все русские буквы видны. Ну а при отправке с сайта нет.
 
 
jon45
Отправлено: 10 октября 2011 — 10:05
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 37
Дата рег-ции: Дек. 2010  
Откуда: Курган
Репутация: 0




Jul пишет:
Звонил хостеру. Сказали что да, велись работы, и надо перенастраивать свой почтовый клиент.

Попросили для проверки отправить письмо с webmail.имя своего сайта.
Отправил, все русские буквы видны. Ну а при отправке с сайта нет.


ВОТ.............. ! сегодня им писал, ответа так и не дали... полный игнор... а до этого "ничего не меняли" был ответ...
а тех. детали не выдали? что конкретно перенастраивать? ох, обижусь, уйду я от них... жаль, до декабря хостин проплачен...

(Отредактировано автором: 10 октября 2011 — 10:07)

 
 
Страниц (4): « 1 [2] 3 4 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Решение проблем »

> Похожие темы: Не отображается кириллица в текстах писем с форума
Темы Форум Информация о теме Обновление
Проблема с электронной почтой
Не приходят сообщения с форума на электронку
Решение проблем Ответов: 7
Автор темы: Виктор Андреев
31 августа 2010 — 11:57
Автор: M-A-X
Гугл сёрч
проблемы форума с индексированием
Решение проблем Ответов: 1
Автор темы: Guyver
13 января 2019 — 08:27
Автор: Guyver
Дублирование тем на форуме при создании
вместо одной сразу две
Решение проблем Ответов: 13
Автор темы: alexx
3 апреля 2012 — 13:52
Автор: BON
Не работает админпанель
Установил последнюю версию форума. Не работает админпанель
Решение проблем Ответов: 9
Автор темы: FlyRus
2 июня 2013 — 18:08
Автор: electron
Пиксельная карта
генератор пиксельной карты форума
Обсуждение Ответов: 0
Автор темы: mastersound
9 января 2010 — 18:20
Автор: mastersound
 



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.1128]     [ ]