![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 19.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam, niedawno zacząłem przygodę z PHP i mam pewien problem. Robię sobie stronę dla utrwalenia wiadomości i sprawdzenia czego się nauczyłem lecz mam zawsze jeden błąd. Stronę robię w kodowaniu UTF-8 lecz jak pliki które dołączam (include, require) są również w UTF-8 to zawsze przed albo po tym co dołączam pojawia się jakiś znak (jakby kropka tylko taki dziwny, jak wkleję go np. w Google to nie ma żadnego znaku ale w źródle strony jest i powoduje niezgodność z W3C dlatego muszę zapisywać pliki dołączane jako ANSI, wtedy nie ma tego znaku.
Czy tak ma być z każdym plikiem czy coś u mnie powoduje błąd ? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 305 Pomógł: 25 Dołączył: 27.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Witam, niedawno zacząłem przygodę z PHP i mam pewien problem. Robię sobie stronę dla utrwalenia wiadomości i sprawdzenia czego się nauczyłem lecz mam zawsze jeden błąd. Stronę robię w kodowaniu UTF-8 lecz jak pliki które dołączam (include, require) są również w UTF-8 to zawsze przed albo po tym co dołączam pojawia się jakiś znak (jakby kropka tylko taki dziwny, jak wkleję go np. w Google to nie ma żadnego znaku ale w źródle strony jest i powoduje niezgodność z W3C dlatego muszę zapisywać pliki dołączane jako ANSI, wtedy nie ma tego znaku. Czy tak ma być z każdym plikiem czy coś u mnie powoduje błąd ? Prawdopodobnie edytor, w którym piszesz skrypty, dodaje znacznik BOM, poszukaj w ustawieniach narzędzia, z którego korzystasz, albo przesiądź się na jakieś IDE, np. Eclipse lub NetBeans, ewentualnie zmień edytor na Notepad++ Ten post edytował darko 21.02.2010, 18:40:29 -------------------- Nie pomagam na pw, tylko forum.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 19.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
No właśnie ja cały czas korzystam z notepad++, poszukam tego znacznika BOM i spróbuję wyłączyć.
Edit: Ok, miałem ustawione kodowanie na UTF-8, przestawienie na UTF-8 bez BOM pomogło. Dzięki za pomoc. Ten post edytował Quantino 21.02.2010, 20:00:01 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 11:22 |