PDA

Zobacz pełną wersję : Problem z kodowaniem w joomla_1_0_13-pl



veren
05-01-2008, 19:46
Witam Was,
Zainstalowałem stabilną wersje joomla_1_0_13-pl i wszytko super.
Problem jest z wyświetleniem polskich znaków. Wcześniej instalowałem te same wersje Joomli i na tym samym serwerze i takich problemów nie miałem.
Chciałbym się doradzić Was na co zwrócić uwagę i co gdzie zmienić.

Pozdrawiam

veren
05-01-2008, 20:00
Ps. To już przerabiałem i nić nie pomogło.
"Aby uniknąć podobnego problemu w przyszłości należy, w phpMyAdminie, wybrać interesującą nas bazę > wybrać zakładkę "Operacje" i przy "Metoda porównywania napisów" wybrać "utf8_general_ci"."

sogo
05-01-2008, 21:35
sprawdź kodowanie w templatce.
pozdr.

veren
05-01-2008, 22:12
sogo wszędzie sprawdzałem...

W templatce zmieniałem na:

<?php echo "<?xml version=\"1.0\" encoding=\"iso-8859-2\"?".">"; ?>

oraz wpis z

<?php $iso = split( '=', _ISO );
echo '<?xml version="1.0" encoding="'. $iso[1] .'"?' .'>';
?>

na

<?php;
echo '<?xml version="1.0" encoding="UTF-8"?>';
header('Content-Type: text/html; charset=utf-8');
?>

U siebie na serwerze mam:
- phpMyAdmin - 2.9.0.2
- Wersja klienta MySQL: 4.1.22
- System kodowania znaków dla MySQL: UTF-8 Unicode (utf8)
- System porównań dla połączenia MySQL --> utf8_polish_ci

Myślę że coś jest źle podczas łączenia z MySQL w czasie instalacji coś z ustawieniami systemem porównań dla połączenia z MySQL.

Ale dalej już nie mam pomysłów

veren
05-01-2008, 22:46
Pozostałem w bazie na systemie porównań utf-8 i zmieniłem plik

installation/languages/polish/sql/joomla.sql

na ten w załączniku.


Pozdrawiam,