Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Include i polskie znaki, Pliki includowane nie posiadają polskich znaków!
yogal
post
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
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 3.10.2025 - 23:46