PDA

Zobacz pełną wersję : Krzaki w joomli



GepettoPL
03-08-2007, 14:35
Po wczorajszej zmianie serwerów przez administarcję mam problem z polskimi literami. w miejsce niektórych pojawiają sie "krzaki". adres to www.flyrc.ovh.org Bardzo proszę o pomoc, gdyż przed zmianą serwerów było wszsytko w porządku.
Pozdrawiam

wojsmol
03-08-2007, 16:29
GepettoPL (http://forum.joomla.pl/member.php?u=7670) sprawdź czy w tabeli jos_content też masz znaki zapytania. Jeżeli tak to pisz do admina o ponowne wgranie bazy z polskimi znakami lub wgraj własną kopie bazy z przed przenosin jeżeli masz

zwiastun
03-08-2007, 16:40
1. Koniecznie wstrzymaj się z jakimikolwiek zmianami
2. Dowiedz się, na czym polegały zmiany na serwerze
3. W samej bazie danych nic Ci się nie zmieniło, niezależnie od zmian, chyba że coś mieszałeś w międzyczasie
4. Pooglądaj, co masz dokładnie: Ściągnij plik /includes/database.php
5. Około linii 90 masz taki wpis
//@mysql_query("SET NAMES 'utf8'", $this->_resource);
6. usuń znaki komentarza (//)
7. Prześlij spowrotem na serwer i sprawdź efet
Możliwe, że już są usunięte, wtedy je wstaw.
Nie pomoże, przebadaj wpis: SET NAMES 'latin2'"

Powodzenia!

GepettoPL
03-08-2007, 17:26
Dostałem takie odpowiedź od Admina:
Witam,
Problem wynika z tego, że miał Pan inne kodowanie w bazie niż baza była

ustawiona, oraz inne w skryptach: baze w iso8859-2, a dane zapisywane w
utf8. Proszę pamiętać, aby mieć ustawione jednakowe kodowanie.

na stronie mojego serwera znalazlem cos takiego :
10.9. Problem z polskimi znakami
Jeżeli chcemy korzystać z polskich znaków, należy używać kodowania 'latin2' (lub utf-8) w bazie danych, logować się do phpMyAdmin z kodowaniem iso-8859-2 (utf-8). Po połączeniu się z bazą danych w php należy ustawić charset na 'latin2' (utf-8). Polecenie : 'set charset latin2' (utf-8).

Zrobilem to co jest napisane powyzej czyli zalogowalem sie do bazy i wyslalem zapytanie. pokazalo sie ze przyjelo zapytanie.
i dalej nic. prosze o łopatologiczną instrukcję bo zaczynam już wariować :mad: