UTF-8 ir UTF-8 without BOM

Jeigu skaitote šį įrašą, tai greičiausiai jau teko susidurti su problema, kai Jūsų skriptas išsaugotas UTF-8 formatu neveikia taip kaip reikia. Sprendimas labai paprastas – vietoje UTF-8 naudokite  UTF-8 without BOM. Nes pasak wikipedijos dauguma windows programų išsaugojant dokumentus UTF-8 formatu bylos pradžioje prideda 3 baitus (0xEF, 0xBB, 0xBF).  Ir to pasekoje serveris supranta Jūsų skriptą neteisingai.

Notepad++ vartotojams tereikia atsidarius problematišką bylą prie Encode pasirinkti Encode in UTF-8 without BOM ir išsaugoti bylą. Kitose redagavimo programose pasirinkti numatytą kodavimą gali būti leidžiama išsaugojimo metu. Jeigu Jūsų redagavimo programoje šis pasirinkimas paslėptas taip giliai, kad nesugebate rasti kur pasikeisti į UTF-8 without BOM, tai rekomenduoju  Notepad++ . Priimkite tai kaip reklamą – aš dievinu reklamuoti tai kas man patinka. Skaityti toliau