To czeka Cie trochę pracy typu znajdź i zamień.
Zrób to w edytorze, który nie ma problemu z kodowaniem w utf-8.
To czeka Cie trochę pracy typu znajdź i zamień.
Zrób to w edytorze, który nie ma problemu z kodowaniem w utf-8.
No to pięknie ,ale odjazd kilka godzin pracy i wszystko przez te ogonki.:mad:
Dziwne tylko, że nie widziałeś tego problemu na poprzedniej bazie. Strona wyświetlała się bez problemów?
Nie widziałem ,bo nie mogłem widzieć to moja pierwsza baza i nie miałem pojęcia że ludzie się tak męczą.Po jasny grom te MySql ?
Nie rozumiesz - pytam czy na stronie (poprzedniej) pojawiały się krzaczki.
W żadnym wypadku wszystko piknie się wyświetla na stronie ąśężźńłó
To ma tak ponad 2 lata: http://www.demo.joomla.pl/content/view/162/26/
I nic nowego dla mnie nie wnosi niestety .Już się naczytałem na ten temat ,że chej. I jak miałem ? zamiast ąężźń tak mam w swojej MySQL.To ma tak ponad 2 lata: http://www.demo.joomla.pl/content/view/162/26/
po eksporcie bazy i zauważyłem ,że mam tam
Chociaż phpMyAdmin pokazuje :) ENGINE=MyISAM AUTO_INCREMENT=36 DEFAULT CHARSET=latin1 AUTO_INCREMENT=36 ;
System kodowania znaków dla MySQL: UTF-8 Unicode (utf8)
Czyli phpMyAdmin się myli ? mam baze w latin1 ?
Przełaczenie w phpMyAdmin po eksporcie też nic nie daje Dokładniej się przyjrzałem bazie i proszę sobie wyobrazić że jest kodowana w utf-8_general_ci i latin1_swedish_ci !!!!!! W kilku końcowych tabelach tam gdzie jest utf-8_general_ci po eksporcie mam polskie znaki .Co źle zrobiłem dlaczego baza danych jest kodowana 2 zestawami kodów ?
Ostanio edytowane przez lotis : 31-01-2010 09:20
Nie myli się a tabele masz prawdopodobnie zakodowaną w latin.
Charset jakiego używa MySQL wewnętrznie nie ma nic wspólnego z kodowaniem twoich danych. Tak samo jak kodowanie połączenia.
Kodowanie poszczególnych baz danych:
Kodowanie poszczególnych tabel w bazie danych:
Kodowanie poszczególnych pól w tabeli:
★ Join Us @ Facebook: http://www.facebook.com/Sigsiu.NET ★ Follow us @ Twitter ★ Follow me @ Twitter ★ More: http://Sobi.IT/Suski/Radek ★
✩ SobiPro - Joomla! (multi) Directory Component ✩ SobiPro - Content Construction Kit (CCK) for Joomla! ✩
Ale czego właściwie chciałbyś się nauczyć? Wszystkie informacje masz!
Podkreślenie na czerwono - moje!
Przyjrzeć się dokładniej należało od razu. Teraz albo
1) Powtórny zrzut oryginalnej bazy danych, odczytanie w edytorze, który dekoduje znaki (np. Notepad++, PsPad), ewentualna podmiana metodą Znajdź Zamień znaków polskich, które mogą być "opatrzone" dodatkowym znakiem A z kapturkiem nad (w dwóch pozycjach - inaczej małe i wielkie litery).
2) Zamiana informacji w polach tabel (najlepiej usunąć tę informację) o metodzie porównywania znaków (latin_swedish_ci).
3) Zapisanie poprawionej bazy w kodowaniu utf-8, importowanie do nowej, wyczyszczonej bazy, żeby w tabelach nie było śmietnika.
Albo:
Jeśli oryginałem nie dysponujesz i nie masz możliwości odzyskania (np. z kopii na serwerze), masz - niestety - pół dnia, albo i dzień z głowy, bo wyszukanie i poprawienie każdego znaku oddzielnie, a masz ich pewno tysiące, jest zajmującym i pouczającym działaniem.