Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Czy includowane pliki muszą mieć kodowanie ANSI ?
Quantino
post 21.02.2010, 18:31:10
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 ?
Go to the top of the page
+Quote Post
kilas88
post 21.02.2010, 18:38:17
Post #2





Grupa: Zarejestrowani
Postów: 305
Pomógł: 25
Dołączył: 27.01.2007

Ostrzeżenie: (0%)
-----


http://pl.wikipedia.org/wiki/BOM
zmień edytor na Notepad++ czy jakiś konkretny IDE smile.gif
Go to the top of the page
+Quote Post
darko
post 21.02.2010, 18:39:43
Post #3





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Cytat(Quantino @ 21.02.2010, 18:31:10 ) *
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.
Go to the top of the page
+Quote Post
Quantino
post 21.02.2010, 19:57:42
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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 11:22