Problem po przeniesieniu bazy danych (kodowanie)
mateok - 22-12-2007 16:37
Problem po przeniesieniu bazy danych (kodowanie)
Witam
Posiadam system cms joomla. Z poprzedniego serwera mysql (System kodowania znaków dla MySQL: ISO 8859-2 Central European (latin2)) eksportowałem bazę danych mysql i przeniosłem na ovh. Wszystko ok, serwis chodzi, jednak źle przeniosło polskie znaki :(. Bo na ovh jest inne kodowanie :(. Czytałem
ten temat i zrobiłem tak jak tam pisze, poprzez wpisanie polecenia:
Kod:
ALTER DATABASE `mojabaza` DEFAULT CHARACTER SET latin2 COLLATE latin2_general_ci
Jedynie co się poprawiło to chyba to wyświetlanie "ó" :) Ale innych znaków nie poprawiło :( Jeszcze mógłbym ręcznie sobie poprawić (mam mało tekstu na stronie), jednak teraz w ogóle nie chodzą mi polskie znaki :( Gdy poprawię sobie ten tekst, zapiszę, to nadal nie wyświetla poprawnie. Patrzyłem w mysql i też są krzaczki :( Piszę nowego newsa - to samo :(
Ma ktoś jakiś pomysł? Co robić?
Z góry DZIĘKUJĘ ZA POMOC!
Edit:Dane serwera poprzedniego mysql:
Wersja klienta MySQL: 5.0.33
phpMyAdmin - 2.9.2
System kodowania znaków dla MySQL: ISO 8859-2 Central European (latin2)
System porównań dla połączenia MySQL: utf8_unicode_ci
Bruno - 22-12-2007 19:37
Czesc,
Czy "Metoda porównywania napisów" wszystkich tabeli jest na latin2_general_ci ?
mateok - 22-12-2007 20:43
Cytat:
Czesc,
Czy "Metoda porównywania napisów" wszystkich tabeli jest na latin2_general_ci ?
Tzn.? Bo nie wiem o co chodzi :( Jestem zielony w tych sprawach :D
Bruno - 22-12-2007 20:53
W PhpMyAdmin, kliknij na nazwe tabeli (na lewo), normalnie jest to :
Pole Typ Metoda porównywania napisów Atrybuty Null Domyślnie Dodatkowo Działanie
Co jest pod "Metoda porównywania napisów" ?
mateok - 23-12-2007 15:00
Cytat:
W PhpMyAdmin, kliknij na nazwe tabeli (na lewo), normalnie jest to :
Pole Typ Metoda porównywania napisów Atrybuty Null Domyślnie Dodatkowo Działanie
Co jest pod "Metoda porównywania napisów" ?
Przy niektórych polach jest pusto, a przy niektórych latin2_general_ci. Sprawdzałem na ovh :) Musze jeszcze sprawdzić na tym drugim?
Edit:Na tym drugim to samo... :)
Bruno - 23-12-2007 15:27
Dobra, to nie to...
No to musisz z nowu importowac ta baze via PhpMyAdmin i zaznaczyc "Zestaw znaków dla pliku" na latin2 ;)
mateok - 23-12-2007 18:03
Cytat:
Dobra, to nie to...
No to musisz z nowu importowac ta baze via PhpMyAdmin i zaznaczyc "Zestaw znaków dla pliku" na latin2 ;)
Tak zrobiłem :) Zauważyłem (przedtem też tak było), że dobrze "przeniosło" teksty takie jak "Nie pamiętam hasła" czy "Konto? Zarejestruj mnie!" dobrze jest :) Ale ten tekst co wprowadziłem w artykułach już nie :( Gdy ręcznie zmienie na polskie znaki to nadal wyświetla mi "?" :(
Co jest? :(
Bruno - 23-12-2007 19:23
Sprawdziles "Metoda porównywania napisów" tabeli gdzie sa te artykuly ?
Czy to tak robi tylko na stronie albo tez w rekordach ?
zanotowane.pldoc.pisz.plpdf.pisz.plkonstruktor.keep.pl