Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Kodowanie plików PHP
-Kużdo-
post 7.02.2010, 23:47:12
Post #1





Goście







Witam.

Mój problem jest dosyć specyficzny, chociaż bardziej jest to dylemat niż problem. A o co dokładnie chodzi? O kodowanie plików PHP. Czyli w jakim kodowaniu najlepiej zapisywać pliki PHP. Ucząc się PHP przeglądam strukturę plików i skryptów różnych CMSów i pojawił się właśnie taki dylemat: "W jakim kodowaniu zapisywać pliki?" Prosty przykład: Wszystkie pliki kodowane w UTF-8, ale jeden z nich ma funkcję tworzącą inne pliki - te pliki już nie są w UTF-8 lub trzeba stosować odpowiednią funkcję do zapisywania plików w UTF-8. Ale co w przypadku gdy wszystkie moje pliki były zapisywane w UTF-8 bez BOM? Czy funkcja ta zapisuje plik z BOM na początku? Zauważyłem, że czasami moje skrypty mają problemy z polskimi znakami mimo tego, że pliki są kodowane w UTF-8, a odpowiednie nagłówki także są załączone w odpowiednich plikach. Jak to wszystko zrozumieć?

Pozdrawiam wszystkich ;)

Ten post edytował Kużdo 7.02.2010, 23:47:41
Go to the top of the page
+Quote Post
Pilsener
post 8.02.2010, 09:52:12
Post #2





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

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


Skrypt powinien mieć domyślne kodowanie i w nim powinny być zakodowane wszystkie pliki. Jeśli user zmieni charset to powinno być jasno zaznaczone, że powinien zmienić kodowanie plików programem typu "gżegżółka" lub skrypt powinien być wyposażony w odpowiedni mechanizm, który sam zmieni kodowanie plików. Można też przygotować skrypt w 2 wersjach: iso i utf.
Go to the top of the page
+Quote Post
-Kużdo-
post 8.02.2010, 11:04:16
Post #3





Goście







Czyli, jeżeli w PA będzie możliwość wyboru kodowania strony, to wszystkie pliki powinny się automatycznie konwertować do innego kodowania? Chodzi mi właśnie o to, czy wszystkie pliki muszą być w tym samym kodowaniu. Bo patrząc na pewien przykład stwierdza się co innego. Taki Wordpress. Wszystkie pliki Wordpressa są kodowane w ISO, a takie tłumaczenie jest dostępne i w ISO i w UTF-8. I teraz przykładowo, mamy większość plików ISO z tłumaczeniem w UTF-8. Więc czy kodowanie plików ma jakieś znaczenie? Jeżeli tak, to jak to wszystko się dzieje w takim przykładzie jak podałem...
Go to the top of the page
+Quote Post
erix
post 8.02.2010, 20:49:09
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




A nie było już przypadkiem podobnego tematu? Poszukaj.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
-Kużdo-
post 14.02.2010, 21:57:08
Post #5





Goście







Sprawdzałem, ale nie ma konkretnej odpowiedzi. Chciałbym tylko uzyskać odpowiedź na moje pytania.

Pozdrawiam.
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: 8.07.2025 - 00:54