ОРФографическое
   Улучшение
    Сайтов|
Orphus community
Orphus Community
Orphus community forum.
 

Проблема с кодировками (Олег__)
Автор Сообщение
Олег__
Гость





Карма: 300
   поощрить/наказать


СообщениеДобавлено: Ср Мар 29, 2006 2:08 am ()
   Заголовок сообщения: Проблема с кодировками
   Ответить с цитатой

Для теста прикрутил Орфус на тестовую страницу. Возникли следующие проблемы:
В версии для UTF-8 оконо подтверждения отправки полностью на русском, зато на почту приходит Орфографическая ошибка [Bad UTF-8 string: "
Для версии с windows-1251 окно подтверждения нечитабельно, кроме выделенного для отправки текста. На почту снова приходит Орфографическая ошибка [Bad UTF-8 string: ...
Тестовая страница: www.mstu.edu.ru/uam/1.HTML
Кодировка на странице: win-1251
Браузер: Mozilla Firefox 1.5.0.1
Вернуться к началу
Дмитрий Котеров
Заглянувший



Зарегистрирован: 01.01.1970
Сообщ.: 5
Карма: 10
   поощрить/наказать


СообщениеДобавлено: Вт Апр 25, 2006 3:04 am (спустя 27 дней 55 минут; написано за 22 секунды)
   Заголовок сообщения:
   Ответить с цитатой

На этой странице пусто.

Проверяйте настройки сервера ("русский апач", в частности).
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
temnik
Гость





Карма: 300
   поощрить/наказать


СообщениеДобавлено: Чт Ноя 30, 2006 12:29 pm (спустя 7 месяцев 5 дней 9 часов 24 минуты; написано за 2 минуты 36 секунд)
   Заголовок сообщения:
   Ответить с цитатой

Последние дни появилась проблема с кодировкой заголовка письма - он приходит в WIN кодировке. Через веб-почту получается нечитаемо. Раньше было нормально.
И вообще - раньше, бывало, нажмешь "ответить" и в ответе весь текст читабельный, а теперь - я└п÷п°п╗ , что в теме, что в контексте.
Вернуться к началу
Дмитрий Котеров
Заглянувший



Зарегистрирован: 01.01.1970
Сообщ.: 5
Карма: 10
   поощрить/наказать


СообщениеДобавлено: Пт Dec 01, 2006 1:07 am (спустя 12 часов 38 минут; написано за 21 секунду)
   Заголовок сообщения:
   Ответить с цитатой

А можете приаттачить сюда подобное письмо (сжав его предварительно zip-ом)?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
temnik
Гость





Карма: 300
   поощрить/наказать


СообщениеДобавлено: Пт Dec 01, 2006 7:55 pm (спустя 18 часов 48 минут; написано за 2 минуты 17 секунд)
   Заголовок сообщения:
   Ответить с цитатой

Не знаю как...
Может, заголовки нужны? Там, кстати, utf стоит -
Код (any language): скопировать код в буфер обмена
To: =?UTF-8?B?0YDQn9Cc0KjQqtCf0KfQkdCk0JXQnNCoIE9ycGh1cw==?= <мой@адрес.ru>
Subject: =?UTF-8?B?0L/QotCW0J/Ql9Ci0JHQltCZ0K7QldCj0JvQkdChINCf0KvQmdCS0JvQkSBb0JTQp9CR0JTQk9CR0KTQqCDQq9CVINCj0KDQldCT0JnQkdCc0KjQntCp0Jhd?=
From: =?UTF-8?B?T3JwaHVzIHYzLjQgWzE5NS4xODQuMTk5LjIyMl0=?= <мой@адрес.ru>
Content-type: text/plain; charset=UTF-8
Message-Id: <20061130215247.25D0450C19B@ns1.koterov.ru>
Date: Fri, 1 Dec 2006 00:52:47 +0300 (MSK)
И раньше было то же самое.
Может дело в браузере или операционке читателя?
Раньше было, напр.
Browser: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
а сейчас
Browser: Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.8.0.8) Gecko/20061124
Firefox/1.5.0.8
Вернуться к началу
Дмитрий Котеров
Заглянувший



Зарегистрирован: 01.01.1970
Сообщ.: 5
Карма: 10
   поощрить/наказать


СообщениеДобавлено: Пт Dec 01, 2006 10:26 pm (спустя 2 часа 30 минут; написано за 1 минуту 45 секунд)
   Заголовок сообщения:
   Ответить с цитатой

Вроде как перепутон с Win и KOI-кодировками. Чтобы расшифровать, нужно:
- расшифровать base64 из UTF-8
- трактовать, как Win1251
- перекодировать в KOI8

Получится "Орфографическая ошибка [двадцать ше специальных]".

Нужна еще информация:
1. Какой URL у Вашего сайта?
2. Какая кодировка на сайте?
3. Может ли быть, что на сайте кодировка одна, а в IFTAME Орфуса - другая?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Phantom
Гость





Карма: 300
   поощрить/наказать


СообщениеДобавлено: Пн Янв 01, 2007 4:09 pm (спустя 30 дней 17 часов 43 минуты; написано за 1 минуту 39 секунд)
   Заголовок сообщения:
   Ответить с цитатой

Недавно прикрутил Orphus к своему новому проекту sms4biz.ru/
В качестве движка Drupal. А у него кодировка родная - UTF-8.
Под осликом все нормально видно. А вот под файрфоксом словил глючек - ФФ постоянно хотел кодировку win-1251 поставить в iframe орфуса.

Вылечил следующим образом:

1) Файл для iframe переименовал в orphus.html (был htm)
2) Немного подкорректировал шапку в нем:
Код (html): скопировать код в буфер обмена
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!--
// COPYRIGHT
// ~~~~~~~~~
// Original idea of Orphus system belongs to Dmitry Koteroff.
// If you want to modify this script, please contact
// the author first: http://forum.dklab.ru/other/orphus/
//
// You may use this script "as is" with no restrictions.
// Please do not remove these comments.
-->

<html (december.com/html/4/element/html.html) xmlns="http://www.w3.org/1999/xhtml" lang="ru" xml:lang="ru"> (december.com/html/4/element/.html)
<head> (december.com/html/4/element/head.html)
  <meta (december.com/html/4/element/meta.html) http-equiv="Content-Type" content="text/html; charset=utf-8" /> (december.com/html/4/element/.html)
  <title> (december.com/html/4/element/title.html)Orphus</title>
</head>
lang подправил и снес левые символы перед DOCTYPE

В почте все нормально проходит. Письмо в UTF-8 пришло, нормально все прочиталось.
Вернуться к началу
Дмитрий Котеров
Заглянувший



Зарегистрирован: 01.01.1970
Сообщ.: 5
Карма: 10
   поощрить/наказать


СообщениеДобавлено: Вт Янв 02, 2007 11:51 am (спустя 19 часов 41 минуту; написано за 2 минуты 31 секунду)
   Заголовок сообщения:
   Ответить с цитатой

Phantom писал(а):
снес левые символы перед DOCTYPE
Это не "левые символы", это BOM, который должен там быть по стандарту Unicode. По алресу sms4biz.ru/orphus/orphus.html у Вас все отдается в правильной кодировке, заголовки верные. Не могу поверить, что при наличии BOM оно не работает.

(Кстати, на sms4biz.ru сылка на orphus.htm, а не html.)

Что касается переименования htm в html, то это уж точно не должно никак повлиять - при условии, что сервер настроен правильно, конечно. Возможно, у Вас на htm был какой-то обработчик навешан, и кодировка-таки отдавалась неверная.

Сходите, пожалуйста, в Поиск по запросу «Proxomitron». Спасибо!
Сходите, пожалуйста, в Поиск по запросу «LiveHttpHeaders/s]». Спасибо!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Phantom
Гость





Карма: 300
   поощрить/наказать


СообщениеДобавлено: Пн Янв 08, 2007 1:43 pm (спустя 6 дней 1 час 52 минуты; написано за 9 минут 48 секунд)
   Заголовок сообщения:
   Ответить с цитатой

Я просто сделал ряд изменений, после которых ситуация пришла в норму (визуально).

Про BOM не знал. Спасибо за науку.

Но судя вот по этому документу: www.validome.org/lang/en/errors/XML-CHARSET с BOM не все так просто. Кстати, заметьте, какие там Content-Type и как подставляется BOM...

С BOM все работает. Но валидатор w3c (validator.w3.org/) выдает пердупреждение:
"The Unicode Byte-Order Mark (BOM) in UTF-8 encoded files is known to cause problems for some text editors and older browsers. You may want to consider avoiding its use until it is better supported." Лично я BOM пока потру...

htm -> html было последней каплей. Причем, не ел это ФФ (возможно из-за любви ослика находу исправлять ошибки). Скорее всего дело действительно в настройках обработчиков на сервере, в результате чего уходил не тот заголовок. Т.е. это просто нужно иметь ввиду.

Ссылка на сайте у меня была "кривая", видимо, из-за кэширования но все равно должна была работать.
Вернуться к началу
Дмитрий Котеров
Заглянувший



Зарегистрирован: 01.01.1970
Сообщ.: 5
Карма: 10
   поощрить/наказать


СообщениеДобавлено: Пн Янв 08, 2007 4:26 pm (спустя 2 часа 42 минуты; написано за 1 минуту 13 секунд)
   Заголовок сообщения:
   Ответить с цитатой

Блин, достали эти авторы Юникода. То им нужен BOM, то им не нужен... сколько ж можно-то!
Вот, например, виндовый Блокнот BOM вставляет.

Наверное, и правда BOM удалю. Только вот боюсь, что проблем из-за этого возникнет больше, чем преимуществ (ибо не зря же я его в свое время вставлял; только сейчас уже не помню, зачем)...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начaть нoвую тeму   Ответить на тему Часовой пояс: GMT + 4 (Москва, Лето)
Страница 1 из 1    Отправить ссылку другу
Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать в опросах. Вы можете отправлять сообщение модераторам. Вы не можете прилагать файлы к сообщениям. Вы можете скачивать файлы.