Здравствуйте! Переделал многоязыковой сайт под UTF8. Под IE7 и FireFox2 все отображается как надо. Я же лапоть и карась, не учел, что у заказчика IE6. Оказалось, что под IE6 при каждом переходе надо выбирать View/Encoding/More/UTF8. Это же гемморой какой-то. А он лечится? Может вертать все взад на charset=windows-1251,1252, и т.д.? Подскажите выход. Спасибо.
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" /> Всё прекрасно работает.
Да, поищи в гугле, там точно есть, я искал как-то давно находил (у меня ссылка на домашнем компе есть, но я почти до конца мая в гостях, по этому из своих файлов у меня только самое срочное и неотложное)
У меня жена со своим ноутбуком - тестер ИЕ7 и Оперы, а я тестер ИЕ6 и Файрфокса.. ))) Кстати, поискал щас по нету. Если у тебя есть русские комменты в CSS стилях или вообще в файле, которые сохранены не в UTF-8, то ИЕ автоматом подставляет другую кодировку. Так что комменты на русском удаляй.
была такая мандула: PHP: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title><?php echo $text['welcome']; ?></title> <meta http-equiv="Content-Type" content="text/html; charset=utf8" /> стала такая: PHP: <html> <php> <title><?php echo $text['welcome']; ?></title> <meta http-equiv="Content-Type" content="text/html; charset=utf8" /> Русский с английским заработали на раз - супер. Латышский - с кракозяблами, хоть ты тресни.
Вот этим отличается хороший програмист от обычного - коротко, ясно и прямо в цель Вообще кодировка называется UTF-8, поэтому всем стоит запомнить как она пишется правильно. Исключение - MySQL, там по каким-то странным и мне не доступным причинам она называется utf8.
Не знал этого.. Почитал щас.. IE вообще странная программа... И броузером не назовёшь и популярная почему-то...