крочь мультиязычная страничка , поэтому utf8 кодировка , в верху написал HTML: <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> На линуксе у меня все отлично , но и браузер поумнее . А на винде запустил и все вопросиками , норм ток когда принудительно через меню браузера скажешь что она utf8. Как исправить ?
Потому что HTTP заголовок Content-Type имеет приоритет над тегом meta. На винде сервер видимо отправляет заголовок с кодировкой windows-1251. Самый правильный способ - отсылать заголовок в скрипте: PHP: <? header('Content-Type: text/html; charset=utf-8');