BlueMan 69 Zgłoś post Napisano Luty 10, 2009 Przeniosłem żywcem pliki z /var/lib/mysql niezbędnych baz danych z jednego serwer na drugi. Wszystko ładnie działa i wszystkie strony oprócz jednej nie mają problemów z kodowaniem znaków: - http://www.blueman.pl - http://www.twojeporsche.pl - http://noteblog.eu - http://www.forumorange.net a tylko jedna ma problem: - http://ambitni.eu Dlaczego tak się dzieje, co może być nie tak? Plik my.cnf także jest ten sam :| a nawet jak użyłem domyślnego z nowego serwer to sytuacja nawet o pół znaku się nie zmieniła. Udostępnij ten post Link to postu Udostępnij na innych stronach
regdos 1848 Zgłoś post Napisano Luty 10, 2009 a tylko jedna ma problem:- http://ambitni.eu Dlaczego tak się dzieje, co może być nie tak? Kodowanie na połączeniu aplikacja (php) a mysql, popróbuj z zapytaniem SET NAMES kodowanie po połączeniu z bazą danych. A phpmyadmin tez masz źle ? Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość N3T5kY Zgłoś post Napisano Luty 10, 2009 Przecież wystarczy zmienić kodowanie strony UTF8 > ISO 8859-2 Przeoczyłeś Szymon ;>? Widzę że w kodzie jest ISO, jednak firefox ustawia mi utf 8 Udostępnij ten post Link to postu Udostępnij na innych stronach
regdos 1848 Zgłoś post Napisano Luty 10, 2009 Przecież wystarczy zmienić kodowanie strony UTF8 > ISO 8859-2Widzę że w kodzie jest ISO, jednak firefox ustawia mi utf 8 Faktycznie masz rację (nie sprawdziłem dokładnie) W kodzie strony jest dobrze czyli <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"> To serwer w nagłówkach wymusza kodowanie, wyślij nagłówek z kodowaniem ISO na początku generowania strony header("Content-Type: text/html; charset=iso-8859-2"); Udostępnij ten post Link to postu Udostępnij na innych stronach
BlueMan 69 Zgłoś post Napisano Luty 10, 2009 nawet nie wiem gdzie w przemo ustawić SET NAMES W bazie danych dziwne rzeczy się dzieją... stare i nowy posty są inaczej zapisywane :| dodałem w .htaccess AddDefaultCharset iso-8859-2 Dzięki czemu stare teksty prawidłowo się wyświetlają. Ale nowe już nie :| Udostępnij ten post Link to postu Udostępnij na innych stronach
Jarosław Szmańda 42 Zgłoś post Napisano Luty 10, 2009 ;| A nie lepiej w /etc/apache2/conf.d/charset postawić hash przy AddDefaultCharset? Myślę że będzie prościej... Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość patrys Zgłoś post Napisano Luty 10, 2009 Wersja mysql na obu serwerach ta sama ? Konfiguracja ta sama ? Zaloguj się do starej konsoli zgraj rsyncem na docelowy serwer, kodowanie powinno zostać to samo przy zachowaniu dwóch powyższych. Udostępnij ten post Link to postu Udostępnij na innych stronach
locash 0 Zgłoś post Napisano Luty 10, 2009 hej, za kazdym razem jak wejde na twa strone ambitni przekierowuje mnie po paru sekundach na sightsavers.org. masz zawiruszona, czy mnie znowu dopadl jakis dns changer (na innych stronach mam ok) Udostępnij ten post Link to postu Udostępnij na innych stronach
regdos 1848 Zgłoś post Napisano Luty 10, 2009 dodałem w .htaccess AddDefaultCharset iso-8859-2 Dzięki czemu stare teksty prawidłowo się wyświetlają. Ale nowe już nie :| A które nowe ? te napisane przed dodaniem AddDefaultCharset czy po dodaniu ? Bo te przed dodaniem powinny się źle pokazywać, te po powinny być prawidłowe. Udostępnij ten post Link to postu Udostępnij na innych stronach
BlueMan 69 Zgłoś post Napisano Luty 10, 2009 @JarekMK - no pomogło. I w źródłowym serwerze miałem to zahashowane Konfiguracja serwer i mysql się różni. Najdziwniejsze jest to, że nowe teksty są inaczej zapisywane w bazie, niż stare Z tym to się jeszcze nie spotkałem... . Udostępnij ten post Link to postu Udostępnij na innych stronach
wojsmol 1 Zgłoś post Napisano Kwiecień 15, 2009 Witam Dla potomnych, jeżeli @BlueMan pisząc o starych i nowych wpisach w bazie miał na myśli wpisy dokonane w bazie na starym i nowym serwerze to tak jak napisał @regdos problem może być ustawie kodowania połączenia do bazy na UTF-8, aby zmienić kodowanie połączenia do bazy trzeba wysłać SET NAMES. Jak to zrobić w przemo jest opisane tutaj. Pozdrawiam Udostępnij ten post Link to postu Udostępnij na innych stronach