Zobacz pełną wersję : Niepoprawne wyświetlanie pl znaków przez IE
Witam! Tak jak napisałem w temacie... IE z niewiadomych powodów na mojej stronie nie wyświetla mi poprawnie polskich znaków. Wcześniej też tak miałem... ale sie domyśliłem że zapomniałem zmienić w pliku xml z 8859-1 na 2. Przez jakiś czas chodziło... teraz przerobiłem szablon na tabelki z divów które mi się jakoś sypały... i IE zaczął krzaczyć :-( (na początku po zmianie kodu działało wszystko poprawnie...)
Nie wiecie co może być tego przyczyną?
tu macie adres: http://portal.belk.pl
jak zajdzie taka potrzeba to oczywiście załączę do tematu pliki szablonu :-)
w pliku templatki masz złe kodowanie i to z błędem w kodzie:
<meta http-equiv="Content-Type" content="text/html;>charset=UTF-8" />
zmień na:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
pozdr.
UTF'a miałem przez chwilę bo chciałem sprawdzić czy się coś poprawi na lepsze.... ale lipia...
cały czas mam takie ustawienie w w pliku xml
<?xml version="1.0" encoding="iso-8859-1"?>
<mosinstall type="template" version="1.0.x">
<name>Belk Template</name>
<creationDate>15.04.2007</creationDate>
<author>Rafal Grochala & Mateusz Rybka</author>
<copyright>Bełk 2007</copyright>
<authorEmail>rafal@belk.pl</authorEmail>
<authorUrl>www.belk.pl</authorUrl>
<version>0.5</version>
<description></description>
<files>
<filename>index.php</filename>
</files>
<images>
<filename>images/header.gif</filename>
</images>
<css>
<filename>css/template_css.css</filename>
</css>
</mosinstall>
sprawdziłem właśnie spolszczenie jakie było zainstalowane w moim joomla. Jest to UTF.
<?xml version="1.0" encoding="UTF-8" ?>
- (http://forum.joomla.pl/#) <mosinstall version="1.0.0" type="language">
<name>Polish</name>
<version>1.0.0</version>
<creationDate>2006-09-04</creationDate>
<author>Radek Suski (Sigsiu.NET)</author>
<authorEmail>info@sigsiu.net</authorEmail>
- (http://forum.joomla.pl/#) <files>
<filename>polish.php</filename>
<filename>polish.ignore.php</filename>
</files>
</mosinstall>
plik xml nic do tego nie ma, kodowanie tu dotyczy tylko znaków tego pliku..
nadal masz w templatce w pliku index.php na początku <head> , tak widzę w źródle strony:
<meta http-equiv="Content-Type" content="text/html;>charset=UTF-8" /> to na czerwono to niepotrzebny błędny znaczek.
Najlepiej wytnij to i wstaw :
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
pozdr.
Przeglądałem własnie pliki językowe joomli... same krzaki :/ w ogóle część plików była w ISO-8859-2 druga w UTF-8. Po przekonwertowaniu niby w firefoxie i operze działa (bo przez pewnien czas nie działały) ale IE dalej nic. Spróbuje tego co ty mówisz. Jak nie pójdzie to zainstaluje jeszcze jedną joomle na servie i z niej skopiuje pliki językowe.<br>
podejrzewam, że przez to konwertowanie namieszałeś teraz okrutnie, wróć do oryginalnych plików i zrób w templatce tak jak pisałem. W plikach XML kodowanie dotyczy jedynie treści w nich zawartych, to jest ich własne kodowanie na własne potrzeby :)
p.s. co nazywasz plikami językowymi joomla?.
pozdr.
w folderze languages masz 3 pliki polish.php ; polish.xml oraz polish.ignore.php dodam to że moja joomla jest instalowana automatycznie z panelu ovh.pl . Ale np kilka dni temu miałem tego typu problem to zmieniłem tylko w pliku xml z iso 8859-1 na 2 i śmigało... musiałem widać coś namieszać jak dzisiaj w nocy pisałem kod... <br><br>na przyszłość chyba sobie daruje i będę pisał przez dzień... wyspany;d a nie tak jak dzisiaj bez snu :)<br><br>pozdro.<br>
no i nic nie pomaga niestety:/nawet zainstalowanie nowej kopi cms'a i przekopiowanie nowego template :| może to być coś po stronie servera?
a jak zakładałeś bazę? Weź może zwiastunową joomla.
pozdr.
no właśnie na ovh.pl to jakoś dziwnie jest... nie mam w ogóle nic w bazie danych mysql.... cms się pewnie gdzieś na ich bazie instaluje. Będe tam musiał napisać... bo już nie wiem co na to poradzić... próbowałem chyba wszystkiego. Aha... jak oglądałem mysql to było ustawione na UTF-8<br>
vBulletin® v4.2.5, Prawa przedruku © 2024 vBulletin Solutions, Inc. Wszystkie prawa zastrzeżone.
Tłumaczenie: Polskie Centrum Joomla!