ExBB Community » Файловый ExBB » Решение проблем » Не отображается кириллица в текстах писем с форума

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

46. Jul - 11 октября 2011 — 09:10 - перейти к сообщению
jon45 пишет:
archi-mobile пишет:
так Вам же потом будет нужно изменить в самих файлах кодировку.

Да. И в них тоже... короче весь сайт перелопачивать прийдется под utf...

Ребята, у меня весь сайт в UTF-8!
И всё нормально, кроме этих писем.

Просмотрел вчера ещё раз все кодировки в БД и во всех файлах, пересохранил ещё раз, и ничего! Русские буквы не видны.
47. jon45 - 11 октября 2011 — 09:33 - перейти к сообщению
Jul пишет:
Ребята, у меня весь сайт в UTF-8!
И всё нормально, кроме этих писем.

Просмотрел вчера ещё раз все кодировки в БД и во всех файлах, пересохранил ещё раз, и ничего! Русские буквы не видны.


Файлы форума тоже в utf ? А в самих файлах менял windows-1251 на utf-8 ?
У меня сегодня, как видно из предыдущих сообщений, нарисовалась картина маслом, что называется. Весь сайт, кроме форума, в битой кодировке (знаки вопроса и ромбики вместо рус. текста). Хотя еще вчера-позавчера нормально отображался. Вот часть страниц перелопатил в utf-8, они теперь нормально отображаются. Что характерно - файлы форума в win-1251, но отображаются нормально. Попытался (нет пока времени, вечером займусь) часть файлов форума, а именно из каталога language/russian перевел в utf - и усе... форум весь в кракозябрах, те же ромбики с вопр. знаками...
В общем, план такой: переводим все файлы (и форум и сам сайт) в utf-8, и все строки в файлах, явно указывающие кодировку windows-1251 тоже меняем на utf-8. Единственный ньюанс меня гложет в этом замечательном плане: не помню сейчас на вскидку, но в одном их файлов форума есть описание кодировок в виде шестнадцатиричных массивов, но там описаны только win-1251 и koi-8r... вот тут может быть засада??? как думаете???
48. archi-mobile - 11 октября 2011 — 09:53 - перейти к сообщению
Я бы вам пока не советовал перегонять все в utf Подмигивание
49. jon45 - 11 октября 2011 — 10:01 - перейти к сообщению
archi-mobile пишет:
Я бы вам пока не советовал перегонять все в utf

Вот и я споткнулся, просматривая содержимое include/JsHttpRequest/JsHttpRequest.php

Долго думаль.................... Не понял
(Добавление)
Сейчас у меня нестыковочка получилась, сайт в utf, форум в win 1251... передача данных с форума на главную черех фрэйм - итог: кракозябры... не правильно все это... не хорошо... так и хочется поругаться.... Нахмурился
НЕТ, НУ если они позиционируют себя как серьезный платный хостинг, то неужели не могут хотя бы свои хитроумные замыслы озвучивать клиентам??? я конечно могу себя убедить, что все их перестройки в настройках связаны только лишь с масштабными улучшениями в отказоустойчивости, совместимости и т.д. и т.п., но Ёпрст!!!! нет слов...
50. Zeg - 11 октября 2011 — 10:39 - перейти к сообщению
jon45 пишет:
передача данных с форума на главную черех фрэйм

Зачем так? А перед выводом просто конвертировать из win-2151 в utf8 ?
51. jon45 - 11 октября 2011 — 10:55 - перейти к сообщению
Zeg пишет:
Зачем так? А перед выводом просто конвертировать из win-2151 в utf8 ?

Да это то как раз меньшая из проблем. Разберусь. Просто сайт писан руками практически... и когда выплывают такие проблемы, шерову тучу файлов приходится перелопачивать... а насчет фрэйма, так на тот момент просто подумалось, что это самый простой вариант... все работало, меня устраивало, юзеров тем более...
52. Jul - 12 октября 2011 — 08:08 - перейти к сообщению
jon45 пишет:
Файлы форума тоже в utf ? А в самих файлах менял windows-1251 на utf-8 ?


Эээ, у меня вообще не форум, а интернет-магазин на движке опенкарт))
И всё в коде UTF-8.

Вот что мне сегодня ответили на другом форуме про письмо с моего сайта:
Цитата:

в почтовом протоколе должно быть

Content-Transfer-Encoding: 8bit
CODE:

------=_NextPart_bd19a241ecba5f137ae62f3e8e86ea8f_alt
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit


а у тебя

Content-Transfer-Encoding: quoted-printable
CODE:

------=_NextPart_11b218ae2db6112aa79024b6b714da4f_alt
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: [color="#FF0000"]quoted-printable[/color]


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


Это вам говорит о чем-нибудь?
53. jon45 - 12 октября 2011 — 08:36 - перейти к сообщению
Jul пишет:
Вот что мне сегодня ответили на другом форуме про письмо с моего сайта:
Цитата:

в почтовом протоколе должно быть

Content-Transfer-Encoding: 8bit
CODE:

------=_NextPart_bd19a241ecba5f137ae62f3e8e86ea8f_alt
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit


а у тебя

Content-Transfer-Encoding: quoted-printable
CODE:

------=_NextPart_11b218ae2db6112aa79024b6b714da4f_alt
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: [color="#FF0000"]quoted-printable[/color]


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


Это вам говорит о чем-нибудь?


Причина не в этом, т.к. у меня как раз и стоит
CODE:
Content-Transfer-Encoding: 8bit

А вот то что хостера "отпинать" бы , это они правильно заметили. Подмигивание
А вот как его еще пинать, чтобы они все "взад" вернули? Они ж отмахиваются от нас и все... По правильному бы им вообще надо неустойку выставить, например: "Ваши действия по изменению настроек серверов хостинга, без предварительного оповещения нас, как клиентов, привели к незапланированным финансовым затратам на работы, связанные с устранением возникших проблем и модификацией кода нашего интернет-портала" бла-бла-бла... что то в этом духе... чтобы не борзели впредь... Нахмурился

З.Ы. Возвращаясь к нашим баранам... плотно заняться сайтом получится только в выходные, буду пробовать все таки переводить все на utf-8... посмотрим, что из этого выйдет... пока идей больше нет...
54. jon45 - 21 марта 2012 — 07:58 - перейти к сообщению
В общем причина, как и предполагалось - в отключении хостером поддержки win-1251.
Когда испытывал на этом же сайте скрипт интернет-магазина, все файлы которого перед заливкой на хостинг закодировал в UTF-8 - то проблема эта (нечитаемость почтовых сообщений) не проявилась...
руки до перекодировки всего сайта никак не доходят, слишком много файлов. Но причина только в этом.
55. yura3d - 21 марта 2012 — 08:25 - перейти к сообщению
jon45 пишет:
В общем причина, как и предполагалось - в отключении хостером поддержки win-1251.
Когда испытывал на этом же сайте скрипт интернет-магазина, все файлы которого перед заливкой на хостинг закодировал в UTF-8 - то проблема эта (нечитаемость почтовых сообщений) не проявилась...
руки до перекодировки всего сайта никак не доходят, слишком много файлов. Но причина только в этом.

В самое ближайшее время выйдет мод Расширенные почтовые функции, который решает в том числе и проблему с кодировкой заголовков писем

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

Powered by ExBB
[Script Execution time: 0.0235]     [ ]