Mam plik PHP, który utworzyłem z VIM, ale nie jestem pewien, który jest jego kodowania.Jak mogę się upewnić, że kodowanie pliku jest prawidłowe?
Kiedy korzystać z terminala i sprawdzić kodowanie za pomocą polecenia file -bi foo
(mój system operacyjny Ubuntu 11.04) daje mi kolejny wynik:
text/html; charset=us-ascii
Ale gdy otwieram plik z gedit mówi, że jego kodowanie to UTF-8.
Która z nich jest poprawna? Chcę, aby plik był kodowany w UTF-8.
Domyślam się, że w pliku nie ma BOM i że polecenie file -bi
odczytuje plik i nie znajduje żadnych znaków UTF-8, więc zakłada, że jest to ascii, ale w rzeczywistości jest kodowane w UTF-8.
Co znaków spoza ASCII w pliku? – dan04