Гриша К.
Новичок
При старте сесси страницы отображаются в неверной кодировке
Здравствуйте.
Добавил 4 строчки в скрипт, определяющие новую переменную и ее значение, затем перезаписал скрипт на web-сервере на новый, после чего на web-сервере после сатрата сессии (авторизации), страницы отображаются в кодировке utf-8. На локальной сервер все работает в кодировке windows-1251, так как и было всегда.
В php.ini - "default_charset (no value, no value)"
В META - "<meta http-equiv="content-type" content="text/html; charset=windows-1251">"
Пробовал добавлять "header("Content-Type: text/html; charset=windows-1251");" (и прям перед выводом шаблона, и в самом начале скрипта).
Пробовал "ini_set('default_charset', 'windows-1251');"
И вот что заметил, при просмотре через броузер опера, при принудительной смене кодировке броузером (в IE неполучается),
вижу что в самом начале просматриваемой страницы отображаются неизвестные символы "п»ї" (при просмтре Html они расположены в самом начале перед <html>),
тоже самое происходит, когда я всамом начале скрипта использую вывод какого-то текста с помощью echo, в таком случае отобпражаются в самом начале эти непонятные символы и страницы отображается в правильной кодировке.
Поичтал уже который раз phpfaq, поискал по форому, посмотрел обмен заголовками - немогу разобраться вданной проблеме, немоги найти и понять причину ошибки, прошу вашего совета по решению данной проблемы!
Здравствуйте.
Добавил 4 строчки в скрипт, определяющие новую переменную и ее значение, затем перезаписал скрипт на web-сервере на новый, после чего на web-сервере после сатрата сессии (авторизации), страницы отображаются в кодировке utf-8. На локальной сервер все работает в кодировке windows-1251, так как и было всегда.
В php.ini - "default_charset (no value, no value)"
В META - "<meta http-equiv="content-type" content="text/html; charset=windows-1251">"
Пробовал добавлять "header("Content-Type: text/html; charset=windows-1251");" (и прям перед выводом шаблона, и в самом начале скрипта).
Пробовал "ini_set('default_charset', 'windows-1251');"
И вот что заметил, при просмотре через броузер опера, при принудительной смене кодировке броузером (в IE неполучается),
вижу что в самом начале просматриваемой страницы отображаются неизвестные символы "п»ї" (при просмтре Html они расположены в самом начале перед <html>),
тоже самое происходит, когда я всамом начале скрипта использую вывод какого-то текста с помощью echo, в таком случае отобпражаются в самом начале эти непонятные символы и страницы отображается в правильной кодировке.
Поичтал уже который раз phpfaq, поискал по форому, посмотрел обмен заголовками - немогу разобраться вданной проблеме, немоги найти и понять причину ошибки, прошу вашего совета по решению данной проблемы!