Jeżeli takie znaki są w bazie to nic się z tego nie uratuje.
To nie są znaki błędnego kodowania tylko braku kodowania.
Jeżeli takie znaki są w bazie to nic się z tego nie uratuje.
To nie są znaki błędnego kodowania tylko braku kodowania.
Z poważaniem,
WoG
Ty też możesz pomóc spolszczać vBulletin 5: GitHub.com
"Rozczarowanie spowodowane niską jakością pamięta się długo po przeminięciu radości spowodowanej niską ceną"
Cześć,
mam dokładnie taki sam problem po przeniesieniu forum na inny serwer. U mnie sytuacja wygląda następująco:
w starej bazie danych posty są zapisane w formie np. wreszcie w czołówce gdzie zamiast polskich znaków wyświetla się & # 3 2 2 (oczywiście bez spacji, ale jak wpiszę w ciągu to po zapisaniu postu pojawia się polska literka) ale na forum polskie znaki wyświetlają się prawidłowo. Po przeniesieniu forum na inny serwer zamiast polskich znaków są widoczne jedynie znaki zapytania "?". Dodam, że cały czas mam dostęp do starej bazy danych więc mogę coś w niej zmienić.
Obydwie bazy danych są ustawione dokładnie tak samo a cała procedura przenoszenia forum została przeprowadzona zgodnie z instrukcją podaną na tym forum.
Bardzo proszę o pomoc.
---------------
EDIT:
Zauważyłem, że w starej bazie danych na samym dole podsumowania tabeli mam język latin2_general_ci. Po eksporcie i imporcie na nowy serwer język zmienia się na latin1_swedish_ci. Dlaczego tak się dzieje i jak mogę temu zapobiec?
Ostatnio edytowane przez aqwsxc ; 16.12.2012 o 01:30
W phpmyadmin zmień sobie w zakładce operacje domyślne rozpoznawanie z Latin1 na latin2, ewentualnie w pliku config wymuś korzystanie z latin2
Tutaj masz wyjaśnione jak to wykonać: http://vbhelp.pl/pytania-problemy-9/...a-forum-11329/
Zrobiłem tak jak napisałeś i niestety nie dało to rezultatu. W phpmyadmin pomyślnie zmieniłem język i w config także.
W configu ma starym serwerze mam utf8 i tam polskie znaki działają wyśmienicie.
Problem jest taki, że jak wyeksportuję bazę w ISO-8859-2 to później nie mogę jej zaimportować w ISO-8859-2 bo pojawiają się błędy. Jak esportuję/importuję w UTF-8 to proces idzie pomyślnie ale nie ma polskich znaków a zamiast nich są "?"
----------------------
PROBLEM ROZWIĄZANY.
W starej bazie miałem ustawiony język latin2 a w nowej latin 1 w ustawieniu:
character_set_server
Ostatnio edytowane przez aqwsxc ; 17.12.2012 o 14:00