![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 896 Pomógł: 76 Dołączył: 15.11.2003 Skąd: Sosnowiec/Kraków Ostrzeżenie: (0%) ![]() ![]() |
Mam problem z kodowaniem podczas eksportu bazy z jednego serwera i importu na drugi.
Używam Symfony. Baza wyjściowa: - system porównywania: utf8_unicode_ci - system porównywania dla tabel: utf8_bin - przez PMA widzę teksty tak: "Technologie przyszĹoĹci" - dane do bazy wprowadzone za pomocą panelu administracyjnego wygenerowanego przez symfony - na stronie wyświetlają się prawidłowo Baza docelowa: - system porównywania: utf8_polish_ci - import za pomocą PMA - po imporcie przez PMA widzę teksty tak: "Technologie przyszłości" - jednak na stronie wyświetlają się tak: "Technologie przysz?o?ci" Eksport: - dane zapisuję do pliku za pomocą PMA - gżegżółka rozpoznaje kodowanie jako utf8 - w pliku eksportu także widzę polskie litery prawidłowo, "Technologie przyszłości" Strona: - <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - dane wprowadzane za pomocą panelu administracyjnego są prawidłowo wyświetlane na stronie - a przez PMA widziane tak: "Technologie przyszĹoĹci" - system strony w całości bez żadnych zmian skopiowany na inny serwer Próbowałem: - konwersji pliku zrzutu za pomocą gżegżółki na unicode UTF-8 z rozpoznawaniem automatycznym - nic się nie zmienia - konwersji gżegżółką z ISO-8859-2, Windows 1250, Mieszkanki Windows + ISO PL na unicode UTF-8 - dostaję tylko inne krzaki na stronie - ponieważ to symfony, stosowałem ten snippet do ustawienia SET NAMES utf8 (http://snippets.symfony-project.org/snippet/37) ale nic się nie zmienia - skorzystałem z http://eriz.pcinside.pl/weblog/phpmyadmin-...e-znaki-91.html ale niestety ciągle to samo. Chodzi mi oczywiście o taki import danych, żeby nie musieć zmieniać ich w panelu administracyjnym strony. Przeczytałem kilkadziesiąt postów i próbowałem różnych rozwiązań ale znalazłem nic co zadziałało i jestem zmuszony prosić was o wskazówki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 10:07 |