непонятные символы в начале php файла

Discussion in 'PHP' started by Дикс, 26 Jun 2008.

  1. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    http://ipicture.ru/uploads/080626/D8n0TTKpKT.jpg

    частенько замечаю - в начале вывода появляется какая-то чушь.
    Систему налепил уже довольно большую и сложновато отследить откуда это берётся.
    Но читал про сохранение файлов в UTF-8 Without BOM - без какой-то маркировки, которая вроде и добавляет к тексту три нечитабельных символа. Также там говорилось про то, что пхп эти три символа не понимает.

    Кто-нибудь что-нить знает по этой теме? Как из Zend Studio 6 сохранять без BOM? (в виндовом HtmlPad у меня в списке сохраняемых кодировок есть такой пункт - "UTF-8 Without BOM")
     
  2. YoYo Factory

    YoYo Factory Elder - Старейшина

    Joined:
    24 Mar 2008
    Messages:
    108
    Likes Received:
    79
    Reputations:
    -5
    У меня так же было во одно время!
    Я в формате .txt печатал потом в .php потом в архив .rar потом извлекал, такая же фигня была!
     
    2 people like this.
  3. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    я ниче не извлекаю.
    под линухом в зенд студио пишу.
    в винде дома такого вроде не наблюдалось.
     
  4. EST a1ien

    EST a1ien Elder - Старейшина

    Joined:
    2 Apr 2006
    Messages:
    249
    Likes Received:
    48
    Reputations:
    16
    Файл в какой кодировке? Utf-8?
    Если да то перед самим содержанием файла стоит 2 байта(сигнатура).
     
  5. .::BARS::.

    .::BARS::. Elder - Старейшина

    Joined:
    13 Oct 2007
    Messages:
    379
    Likes Received:
    45
    Reputations:
    10
    Это из за смены кодировки... Когда из вин в утф делаешь.... Делай "UTF-8 Without BOM" и будет тебе счастье... Еще это бывает когда файлы с ыинды попадают на пингвина, потом редактируются и при повторном редактировании под виндой возникает символ в самом начале... короче как ты и описал...
     
    1 person likes this.
  6. VampiRUS

    VampiRUS Elder - Старейшина

    Joined:
    31 Dec 2005
    Messages:
    210
    Likes Received:
    105
    Reputations:
    57
    в smarty есть такая трабла если не сделать Without BOM то появляются до символы
     
  7. .::BARS::.

    .::BARS::. Elder - Старейшина

    Joined:
    13 Oct 2007
    Messages:
    379
    Likes Received:
    45
    Reputations:
    10
    Возьми нотпад++ и не парься.... Сохраняй вез bom всегда и все... Либо сделай текст файл без bom и копируй его, так быстрей, но первый вариант более доверительный...
     
  8. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    Аааа.... скриншот из Kde.... У меня при его виде сразу жестокие приступы ностальгии появляются...

    P.s. это Bom, говорит о порядке байт, нах не нужен)
     
  9. etc

    etc Elder - Старейшина

    Joined:
    16 Feb 2008
    Messages:
    113
    Likes Received:
    175
    Reputations:
    1
    Как уже сказали в Notepad++ есть фишка смены кодировки в UFT-8 без BOM
     
  10. krypt3r

    krypt3r Elder - Старейшина

    Joined:
    27 Apr 2007
    Messages:
    1,507
    Likes Received:
    389
    Reputations:
    101
    Дикс, выкинь тогда эту зенд студию нахрен, возьми другой редактор кода. Скока ни кодю под линуксом, в том числе на пхп, не было трабл с утф
     
  11. gisTy

    gisTy Elder - Старейшина

    Joined:
    24 May 2008
    Messages:
    432
    Likes Received:
    160
    Reputations:
    27
    эм.. заюзай kate.. там и подсветка нормальная, и терминал встроен..