![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 30.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Od dawna posiadam pewien problem. Pragnę stworzyć stronę w systemem newsów (CuteNews 1.4.5 PL) i php ( w tym przypadku funkcja include). Cute news pracuje tylko w kodowaniu iso-8859-2 wiec na stronie index.php też jest takowe ustawione. Polskie litery w samym pliku index i w newsie wyświetlają się prawidłowo, lecz gdy pojawi sie jakis fragment z innego pliku (wczytany poleceniem include('include1.php') (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) to już pojawiają się krzaki. Nie mam pojęcia jak temu zaradzić, abym nie musiał za kazdym razem podmieniać polskich liter na znaki typu &#'288;... Dla lepszego zobrazowania problemu stworzyłem testowy przykład: http://www.tests666.yoyo.pl/test2/index2.php Czyli na serwerze w jednym katalogu jest plik index2.php (kodowanie iso-8859-2) folder z cutenews i 2 pliki do include (include1.php i include2.html) w tych includowanych plikach są same polskie litery. Pierwszy linijka z literami która widać to litery w index2.php - poprawne, niżej jest poprawny news a najniżej, krzaki z plików include.Jak temu zaradzić? Można w jakiś sposób poinformaować przeglądarkę, że tresc w pliku include tez ma kodowanie iso 8859-2? Koniecznie chce używac funkcji include (przy rozbudowanej stronie - instrukcja switch i linki typu index.php?strona=newsy), kopiowanie pliku index.php 20 razy, zmiana wszystkich ścieżek ręcznie i zmiana nazw nie wchodzi oczywiście w grę... Z góry dziękuję za pomoc. Ten post edytował yogal 1.12.2007, 00:14:29 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 23:46 |