mysql charset UTF-8 dziwna sytuacja

pyt Q

mam taką dziwną sytuację:
założyłem bazę w phpmyadmin
porównywanie napisów dałem utf8_general_ci
w aplikacji współpracującej z bazą ustawiłem charset - utf8
I wszystko niby cacy, aplikacja ma w przeglądarce polskie znaki, wprowadzam dane - te też mają polskie znaki w przeglądarce zarówno po stronie admina jak i klienta (sprawdzam w źródle stron - mam content="text/html; charset=UTF-8"). Problem jest jednak taki, że krzaki są w phpmyadmin: Zam??wienie Wa??ne itp (nie wiem czy to będzie widać jeśli nie to tutaj próbka images25.fotosik.pl/175/e6f42fb3bf37ed92.jpg :)) Przebolałbym to może jakoś (w końcu aplikacja pracuje) ale po exporcie takiej bazy, krzaki (znaczki karo) są też i w aplikacji. Co jest grane i jak to ugryźć?

odp A

teraz się już zupełnie zgubiłem. Sql-front przy exporcie danych kiedy wybieram utf-8 - po drugiej stronie importuje z krzakami czyli bez zmian. Jak dam przy exporcie zamiast utf8 ANSI to potem import taką bazę wciąga z polskimi znakami do phpmyadmin i Sql-front (tutaj pl znaki widzę pierwszy raz czyli jakby uzdrowione, jednak w tym wypadku po stronie aplikacji też są krzaki). Wrrrrrrrrrrrrrr

odp A

temat częściowo rozwiązany, z pomocą na innej grupie wyniki zmagań:
1. utworzenie bazy, baza i tabele utf8_general_ci: wynik: cała aplikacja wyświetla polskie znaki poprawnie, można pracować z poziomu aplikacji ale phpmyadmin krzaczy
2. podczas przeprowadzki bazy export bazy jako utf-8 - krzaki w phpmyadmin, krzaki też w aplikacji export z programu SQL-front przy charset=ASCI, import po drugiej stronie i - polskie znaki pojawiły się w phpmyadmin ale zniknęły w aplikacji - teraz dodanie gdzie się da w aplikacji mysql_query("SET NAMES 'utf8'"); odczyt i ponowny zapis layoutu z poziomu CMS (pewnie dopiero teraz zapisał w odpowiednim kodowaniu??) i gra. Ufffff. Jak uniknąć takiej gimnastyki na przyszłość? Gdzie był od początku pies pogrzebany?

odp A

temat częściowo rozwiązany, z pomocą na innej grupie wyniki zmagań:
1. utworzenie bazy, baza i tabele utf8_general_ci: wynik: cała aplikacja wyświetla polskie znaki poprawnie, można pracować z poziomu aplikacji ale phpmyadmin krzaczy
2. podczas przeprowadzki bazy export bazy jako utf-8 - krzaki w phpmyadmin, krzaki też w aplikacji export z programu SQL-front przy charset=ASCI, import po drugiej stronie i - polskie znaki pojawiły się w phpmyadmin ale zniknęły w aplikacji - teraz dodanie gdzie się da w aplikacji mysql_query("SET NAMES 'utf8'"); odczyt i ponowny zapis layoutu z poziomu CMS (pewnie dopiero teraz zapisał w odpowiednim kodowaniu??) i gra. Ufffff. Jak uniknąć takiej gimnastyki na przyszłość? Gdzie był od początku pies pogrzebany?
Gzy
Widać nikt nie wie co odpowiedzieć:( Też szukam rozwiązania tego problemu.

Dodaj odpowiedź

Tytuł:

Mail: (w celu weryfikacji posta)