traczu napisał:spróbuj w index ie tempatki znaleźć ISO-8859-2 i zamień na UTF-8 i sprawdź czy masz ustawiony język portalu na polski przede wszystkim później sprawdzaj kod![](http://www.jokris.info/components/com_fireboard/template/default/images/english/emoticons/cool.png)
Cześć. Nie wiadomo
Traczu, jakie rzeczywiste kodowanie ma witryna
kolotoma, więc proponowanie zamiany kodowania z
ISO-8859-2 na
UTF-8 nie jest dobrym rozwiązaniem. Po za tym język witryny określa się już podczas instalacji
CMS-a, więc podejrzewam, że pewnie tam
kolotom ma wszystko ok.
![](http://www.jokris.info/components/com_fireboard/template/default/images/english/emoticons/cool.png)
Sprawdź
kolotom w sekcji
<head> w pliku
index.php templatki czy posiadasz wpis typu:
Kod: |
<meta http-equiv="Content-Type" content="text/html; charset=TUTAJKODOWANIE" />
|
...i jeśli masz tam np.
utf-8, to zastąp wpis takim:
Kod: |
<meta http-equiv="Content-Type" content="text/html; <?php echo _ISO; ?>" />
|
Lub jeśli masz kodowanie strony w
ISO-8859-2, to możesz również wpisać tak:
Kod: |
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
|
![](http://www.jokris.info/components/com_fireboard/template/default/images/english/emoticons/cool.png)
Dodatkowo jest jeszcze sprawa tak zwanego
Prologu XML, o którym już wielokrotnie pisałem na tym
Forum. Znajduje się on zazwyczaj na samej górze kodu
index.php templatki (
piszę "zazwyczaj", bo nowoczesne templatki nie posiadają tego wpisu wcale ) i wygląda tak:
Kod: |
<?php
defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
// needed to seperate the ISO number from the language file constant _ISO
$iso = explode( '=', _ISO );
// xml prolog
echo '<?xml version="1.0" encoding="ISO-8859-2"?' .'>';
|
Tutaj też musi być, o ile posiadasz taki wpis, zachowane poprawne kodowanie. Czyli
ISO-8859-2 lub
UTF-8
![](http://www.jokris.info/components/com_fireboard/template/default/images/english/emoticons/cool.png)
To tyle. Pozdrofki.
Jokris.