Короче столкнулся с такой бедой.
Делаю системку одну и в ней надо сделать аутентификацию пользователя.
Т.к. я пишу на php написал вот так:
<?php
if (!isset($PHP_AUTH_USER)) {
    Header("WWW-Authenticate: Basic realm=\"ITServiceDesk Задания\"");
    Header("HTTP/1.0 401 Unauthorized");
    exit;
}
?>
При срабатывании этой части скрипта юзеру посылается окно, где он должен вбить свое имя и пароль.
Так вот. Слово "Задания" в FF 1.5 пишется кракозябрами, а в IE6 по-русски.
Добавление строки Header('Content-Type: text/html; charset=\"windows-1251\"'); ни к чему не приводит.
Думаю что это проблема шрифтовая,а не кодировочная, т.к. в FF в настройках стоит win1251 по умолчанию. Автоопределение кодировки - русская, win1251.

Кто что подскажет где что менять?

Для начала убрать кавычки вокруг windows-1251

Та пофигу кавычки! Уже как только не пробывал. И самое интересное началось потом... При отправлении кириллического имени пользователя FF выводит полную фигню в виде чисел, со знаком = на конце.... а в IE работает нормально. И отключение автоопределения кодировки как-то странно на него действует.. другие числа выдает...брр..бред какой-то..
Может FF просто не умеет посылать кириллицу в http - заголовках?

desss
а если utf8 попробовать

http://www.zvon.org/tmRFC/RFC2617/Output/chapter1.html#realm

Браузер вообще никак не обзан интерпретировать эту строку. Его дело передать её обратно в том виде, в котором она ему пришла.

==> Разработка

RcT пишет

а если utf8 попробовать

как уже только не пробовал... не помогло...

Lynn пишет

http://www.zvon.org/tmRFC/RFC2617/Output/chapter1.html#realm

Браузер вообще никак не обзан интерпретировать эту строку. Его дело передать её обратно в том виде, в котором она ему пришла.

ну так об этом и речь! Слово "задание" (см.выше) он должен отображать корректно в realm-окне, а не писать дребуду. Кодировка же везде задана! и в броузере, и в апаче и даже в php.ini ! в чем трабла? шрифты? или может это жук FF? или настройка апача?

P.s. ссылка мутнявая и ни о чем не говорит.  Если написал сюда на форум, значит считаю, что это проблема FF. Один и тот же код работает в IE и Opera, но не работает в FF (чтоб понял).

Unghost пишет

==> Разработка

а че сюда? я ж говорю не о проблеме разработки FF, а о его некорректной работе.

Шрифты тут вообще ни при чём.

realm — это просто уникальный идентификатор области. Никакого другого значения (например то, что это строка на русском языке) у него стандартом не предусмотрено. Стандарт также не уточняет в какой кодировке эта строка. IE показывает её в кодировка windows-1251, FF в кодировке iso-8859-1. Каждый из них в своём праве.

Короче, не заморачивайтесь и пишите латиницей или забейте на это.

ЗЫ. Поменьше экспрессии. Не надо кричать.

Lynn пишет

Шрифты тут вообще ни при чём.

realm — это просто уникальный идентификатор области. Никакого другого значения (например то, что это строка на русском языке) у него стандартом не предусмотрено. Стандарт также не уточняет в какой кодировке эта строка. IE показывает её в кодировка windows-1251, FF в кодировке iso-8859-1. Каждый из них в своём праве.

Короче, не заморачивайтесь и пишите латиницей или забейте на это.

ЗЫ. Поменьше экспрессии. Не надо кричать.

нда...странные стандарты... ну в принципе я так и вышел из положения...забил и написал латиницей.. хотя думаю, что в FF правильнее б было в таких случаях брать кодировку, выставленную у него в настройках по умолчанию..
вобщем ладно.. спасибо тебе.

P.S. нее...как же без экспрессии?..это ж азарт какой, программы написать :-)

desss

а че сюда? я ж говорю не о проблеме разработки FF, а о его некорректной работе.

Потому что это скорее "некорректная работа" Gecko, чем Firefox.