Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Поддержка нескольких кодировок
Покинул форум
Сообщений всего: 61
Дата рег-ции: Окт. 2007 Откуда: Моск. обл.
Помог: 2 раз(а)
Как сделать, чтобы на странице поддерживалось несколько кодировок?
Пока в голову пришла только такая мысль: весь текст, который должен быть на странице где-то хранить, и в зависимости от кодировки браузера конвертировать его в нужную.
и в соответствии выводить заголовок типа
header("Content-Type: text/html; charset=utf-8");
echo '<meta http-equiv="content-type" content="text/html; charset=UTF-8" />';
----- Truly yours, Sasha.
philimon
Отправлено: 19 Марта, 2008 - 13:07:37
Новичок
Покинул форум
Сообщений всего: 61
Дата рег-ции: Окт. 2007 Откуда: Моск. обл.
Помог: 2 раз(а)
Цитата:
Скорее всего вам надо
определять кодировку браузера $_SERVER['...']
Что-то не очень понятно, как ее определить, потому что
в случае с Оперой у меня всегда HTTP_ACCEPT_CHARSET равна iso-8859-1, utf-8, utf-16, *;q=0.1 какая бы кодировка не была выставлена, а в IE так вообще пустая строка.
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
Ну об ие помолчим.
А опера не отдаёт предпочтение какой либо кодировке.
Да и вообще браузеры какую кодировку из заголовками задашь -в такой и покажут.
Вы лучше объясните что нужно.
----- Truly yours, Sasha.
philimon
Отправлено: 19 Марта, 2008 - 14:18:43
Новичок
Покинул форум
Сообщений всего: 61
Дата рег-ции: Окт. 2007 Откуда: Моск. обл.
Помог: 2 раз(а)
Вот у меня написано, цитирую: "Поддержка кодировок KOI-8, Win-1251, UTF-8".
Конечно, у меня это вызвало подозрение, поэтому я переспросил, а зачем это?
- Чтобы не было крякозябов, когда заходит пользователь на страницу, и у него кодировка, отлична от вашей.
Думаю, что мой препод или не понимал, что пишет, или дело было в спешке, или я чего-то недопонял, придется съездить и уточнить.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.