Странное явление. Помогите.

Тема в разделе "PHP", создана пользователем vesta-v, 27 май 2011.

Модераторы: latteo
  1. vesta-v

    vesta-v

    Регистр.:
    25 окт 2007
    Сообщения:
    311
    Симпатии:
    14
    Добрый день, есть меню состоящее из 2х файлов menu.php и functions.php. Вобщем мне его нужно подредактировать, так вот, если я хоть что-нибудь меняю в funtions.php - хоть строчку, хоть всего одну букву в коменте у меня пред этим меню (уже на сайте) выскакивает вот такой символ: п»ї. Далее, если ставлю все назад - символ остается. Решается только заменой файла. С чем это может быть связано? И как это убрать?
     
  2. mefisto

    mefisto Оптимист

    Регистр.:
    9 дек 2008
    Сообщения:
    319
    Симпатии:
    195
    По всей видимости вам следует конвертировать оба файла в utf-8 без БОМ. Подозреваю, что в каком-то из файлов посылается заголовок (header)
    В том случае, если кодировка "поплывет", можно добавить к нужному файлу
    header ("Content-type: text/html; charset=utf-8");
     
  3. vesta-v

    vesta-v

    Регистр.:
    25 окт 2007
    Сообщения:
    311
    Симпатии:
    14
    Скажите, что такое конвертировать без БОМ? И когда вставляю header ("Content-type: text/html; charset=utf-8");, наоборот кодировка плывет.
     
  4. mefisto

    mefisto Оптимист

    Регистр.:
    9 дек 2008
    Сообщения:
    319
    Симпатии:
    195
    Воспользуйтесь редактором Notepad++
    Один из пунктов меню "Кодировки" и вот там нужно преобразовать/кодировать в UTF-8 без BOM.
    Сохраните полученный файл.
     
    vesta-v нравится это.
  5. t3s

    t3s

    Регистр.:
    16 фев 2008
    Сообщения:
    719
    Симпатии:
    290
    дополню коллегу цитатой из вики:
    все нормальные редакторы (Notepad++, Notepad2, Bred, и т.д. - не говоря о специализированных) умеють сохранять файл как с сигнатурой так и без
     
  6. PHPCod3r

    PHPCod3r

    Регистр.:
    7 июн 2010
    Сообщения:
    261
    Симпатии:
    25

    Notepad++ замечательный редактор, но при работе с различными
    кодировками имхо на порядок лучше и удобней юзать
    AkelPad, причем в последнем даже есть автоподбор кодировки )


    Перейти по ссылке
     
  7. AXP

    AXP Создатель

    Регистр.:
    16 мар 2007
    Сообщения:
    27
    Симпатии:
    2
    для новичка будет весьма неплох PHPExpertEditor. Для русскоговорящих - он бесплатен.