Po raz pierwszy na forum i oczywiście z problemem.
Jak zaznaczyłem w tytule, rzecz dotyczy przenosin. Mnóstwo już na ten temat zostało napisane, dużo też się naczytałem, ale tego co się u mnie dzieje wyjaśnić i naprawić sam nie umiem.
Pierwotnie strona znajdowała się tu - i nadal tu jest, ale już nie długo.
http://www.tanglangsuwalki.vizjer.com
Polskie znaki jak widać śmigają.
Stronę następnie przeniosłem tu:
vizjer.vot.pl/tanglangsuwalki
...i już widać, że jest coś nie tak.
Opiszę co robiłem.
1. Przenosimy CMS przez ftp. Kopia na dysk, potem wysyłka do katalogu docelowego - proste.
2. Przenosiny bazy - trudne.
- Macierzyste kodowanie: latin1_swedish_ci. Export z PHP MyAdmin do pliku.
- Następnie, jak wskazywano w wielu miejscach, ręczna konwersja liter w Notepad++ na polskie znaki, kodowane w UTF8 - pracochłonne, ale proste.
- Następnie import bazy w nowym miejscu (ustawiony format latin1 - narazie).
- Konwersja kodowania baz poleceniem ALTER TABLE cms_additional_htmlblob_users CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci; - prawie wszystkich, bo baza cms_module_templates musi zostać w latin1_swedish_ci - inaczej MySQL wywala błąd.
W tym momencie, teoretycznie, strona jest zakodowana w UTF8. Treść i bazy są w UTF8, config.php, też ustawiony na UTF8, a strona robi co chce.
Proszę bardzo:
Strona główna jak widać krzaczy. Dalej...
http://www.vizjer.vot.pl/tanglangsuwalki/index.php?page=modliszka_historia - tu jest OK, ale tylko na stronie, w edytorze już krzaki.
http://www.vizjer.vot.pl/tanglangsuwalki/index.php?page=modliszka_mistrzowie - tu w ogóle kuriozum, bo znaki zaczynają wyświetlać się prawidłowo po przestawieniu kodowania w przeglądarce na ISO8859-2. W edytorze tak samo.
Koleżanki i koledzy, podpowiedzcie co mam zrobić, żeby cała ta strona poszła jednolicie w UTF8, bo już kłaki rwę z głowy. Wszystkie fora przewaliłem, google już mi nie pomagają... Czegoś nie wiem i czegoś nie umiem, ale czego... i jak to zrobić? Pomocy!
========edit
To co tu dopiszę, albo naprowadzi na rozwiązanie, albo bardziej sprawę skomplikuje - dla mnie komplikuje.
Treść prawidłowo wyświetlana na stronie (UTF-8), po wejściu do edycji 'krzaczy'. Dopiero po przestawieniu kodowania w przeglądarce na 8859-2 wyświetla się prawidłowo (ciągle mowa o edycji).
Nadmienię, że plik config.php zawiera odpowiednie wpisy zarówno dla strony, jak też menu admina - UTF-8.
