проблемы с кодировкой

Тема в разделе "PHP", создана пользователем phillip, 13 окт 2008.

Статус темы:
Закрыта.
Модераторы: latteo
  1. phillip

    phillip

    Регистр.:
    4 сен 2007
    Сообщения:
    413
    Симпатии:
    15
    Делаю в дримвивере пхп файл. Открываю в браузерах- иероглифы. Открываю этот файл прогой Notepad++, ставлю кодировку utf-8, переписываю текст, сохраняю. Открываю в браузерах. В ИЕ нормально, в лисе и опере- иероглифы. Снова меняю кодировку, уже на ANSI- опять в половине браузеров норм, а в половине ***но. Что делать? я уже запарился все тексты писать транслитом :D
     
  2. Liver

    Liver

    Регистр.:
    24 сен 2008
    Сообщения:
    316
    Симпатии:
    91
    Учим хтмл. А особенно мета-тэги.

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
  3. phillip

    phillip

    Регистр.:
    4 сен 2007
    Сообщения:
    413
    Симпатии:
    15
    к сожалению, не помогло(((
    вставил код в самое начало скрипта, сменил в менюшке Notepad++ кодировку на utf-8, переписал текст, сохранил. открываю в лисе- иероглифы
     
  4. MrScruff

    MrScruff

    Регистр.:
    9 сен 2008
    Сообщения:
    278
    Симпатии:
    66
    Дай файл, разберемся. А то так пустые разговоры
     
  5. phillip

    phillip

    Регистр.:
    4 сен 2007
    Сообщения:
    413
    Симпатии:
    15
    архивчег. там в каждом файле такая беда. хоть один покажите как исправлять :nezn:
    http://seo-expa.ru/task.rar
     
  6. MrScruff

    MrScruff

    Регистр.:
    9 сен 2008
    Сообщения:
    278
    Симпатии:
    66
    Не совсем понятно к чему в примере прикреплена мета )

    Попробуй использовать полную шапку:

    HTML:
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Untitled Document</title>
    </head>
    <body>
    
    --------------ТВОЙ СКРИПТ ЗДЕСЬ
    </body>
    </html>
    
     
  7. Liver

    Liver

    Регистр.:
    24 сен 2008
    Сообщения:
    316
    Симпатии:
    91
    Наоборот. Совсем все понятно. У меня такое было. Такая вот лабуда на денвере. Причем только в одном месте.

    Добавь в .htaccess строчку
    Код:
    AddDefaultCharset UTF-8
    
    2 MrScruff

    современным браузерам без разницы куда прикреплена мета. И есть ли вообще структура хтмл страницы.
     
    phillip нравится это.
  8. bums

    bums Постоялец

    Регистр.:
    17 сен 2008
    Сообщения:
    129
    Симпатии:
    19
    phillip, определитесь с кодировкой и в зависимости что решили в скрипте вставьте
    PHP:
    header("Content-Type: text/html; charset=windows-1251");
    или
    PHP:
    header("Content-Type: text/html; charset=utf-8");
     
  9. phillip

    phillip

    Регистр.:
    4 сен 2007
    Сообщения:
    413
    Симпатии:
    15
    теперь у меня новая трабла с кодировкой :confused: через поле добавляю запись в БД. буква Ш отображается вопросами http://seo-expa.ru/task/index.php
     
  10. MrScruff

    MrScruff

    Регистр.:
    9 сен 2008
    Сообщения:
    278
    Симпатии:
    66
    Во-первых: какой вариант помог от предыдущей проблемы? интересно же :)

    По теперяшней проблеме: проверь в какой кодировке база и с какой кодировкой ты к ней подключаешься. 99% проблема там
     
Статус темы:
Закрыта.