За последние 24 часа нас посетили 20088 программистов и 1715 роботов. Сейчас ищут 1377 программистов ...

utf8 и IE6, не дружат?

Тема в разделе "Вопросы от блондинок", создана пользователем igpl, 16 май 2008.

  1. igpl

    igpl Активный пользователь

    С нами с:
    7 фев 2008
    Сообщения:
    30
    Симпатии:
    0
    Адрес:
    Латвия, Даугавпилс
    Здравствуйте!

    Переделал многоязыковой сайт под UTF8. Под IE7 и FireFox2 все отображается как надо.
    Я же лапоть и карась, не учел, что у заказчика IE6. Оказалось, что
    под IE6 при каждом переходе надо выбирать View/Encoding/More/UTF8.
    Это же гемморой какой-то. А он лечится?
    Может вертать все взад на charset=windows-1251,1252, и т.д.?
    Подскажите выход.

    Спасибо.
     
  2. Johnatan

    Johnatan Активный пользователь

    С нами с:
    6 мар 2008
    Сообщения:
    508
    Симпатии:
    0
    Адрес:
    Испания
    HTML или XHTML?
    Я тестировал свой сайт на IE6.0.2900.2180
    Если XHTML - <?xml version="1.0" encoding="utf-8"?>
    Если HTML или XHTML - <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    Всё прекрасно работает.
     
  3. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Выливающийся вопрос - а можно ли поставить ИЕ 6 вместе с ИЕ 7 ? ))))))
     
  4. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
    Да, поищи в гугле, там точно есть, я искал как-то давно находил

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

    Johnatan Активный пользователь

    С нами с:
    6 мар 2008
    Сообщения:
    508
    Симпатии:
    0
    Адрес:
    Испания
    У меня жена со своим ноутбуком - тестер ИЕ7 и Оперы, а я тестер ИЕ6 и Файрфокса.. ;))))

    Кстати, поискал щас по нету. Если у тебя есть русские комменты в CSS стилях или вообще в файле, которые сохранены не в UTF-8, то ИЕ автоматом подставляет другую кодировку. Так что комменты на русском удаляй. :)
     
  6. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    IE 6 в этом случае уйдёт в Quirks Mode.
     
  7. igpl

    igpl Активный пользователь

    С нами с:
    7 фев 2008
    Сообщения:
    30
    Симпатии:
    0
    Адрес:
    Латвия, Даугавпилс
    была такая мандула:
    PHP:
    1. <!DOCTYPE html PUBLIC "-//W3C//DTD  XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    2. <html xmlns="http://www.w3.org/1999/xhtml">
    3. <head>
    4.     <title><?php echo $text['welcome']; ?></title>
    5.     <meta http-equiv="Content-Type" content="text/html; charset=utf8" />
    стала такая:
    PHP:
    1.  
    2. <html>
    3. <php>
    4.     <title><?php echo $text['welcome']; ?></title>
    5.     <meta http-equiv="Content-Type" content="text/html; charset=utf8" />
    Русский с английским заработали на раз - супер.
    Латышский - с кракозяблами, хоть ты тресни.
     
  8. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    UTF-8
     
  9. igpl

    igpl Активный пользователь

    С нами с:
    7 фев 2008
    Сообщения:
    30
    Симпатии:
    0
    Адрес:
    Латвия, Даугавпилс
    Ты меня спас!
    Всем огромное спасибо.
     
  10. sword dancer

    sword dancer Активный пользователь

    С нами с:
    17 фев 2008
    Сообщения:
    295
    Симпатии:
    0
    стили и скрипты ишак грузит в той кодировке в которой сама страница.
     
  11. Psih

    Psih Активный пользователь
    Команда форума Модератор

    С нами с:
    28 дек 2006
    Сообщения:
    2.678
    Симпатии:
    6
    Адрес:
    Рига, Латвия
    Вот этим отличается хороший програмист от обычного - коротко, ясно и прямо в цель ;) Вообще кодировка называется UTF-8, поэтому всем стоит запомнить как она пишется правильно. Исключение - MySQL, там по каким-то странным и мне не доступным причинам она называется utf8.
     
  12. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    Я делаю так:
    PHP:
    1. <?php header('Content-Type: text/html;charset=utf-8');
     
  13. Johnatan

    Johnatan Активный пользователь

    С нами с:
    6 мар 2008
    Сообщения:
    508
    Симпатии:
    0
    Адрес:
    Испания
    Не знал этого.. Почитал щас.. IE вообще странная программа... И броузером не назовёшь и популярная почему-то...
     
  14. Taris

    Taris Активный пользователь

    С нами с:
    13 май 2008
    Сообщения:
    29
    Симпатии:
    0
    Номенклатура. utf8 - префикс для целого семейства кодировок в MySQL