Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Import bazy danych
Czadus
post
Post #1





Grupa: Zarejestrowani
Postów: 164
Pomógł: 4
Dołączył: 29.08.2008

Ostrzeżenie: (0%)
-----


Postanowiłem ten temat założyć tutaj, gdyż nie należy on do wyjątkowo ambitnych, jednak pewnego rodzaju rada jest mi potrzebna. Otrzymałem wyeksportowaną bazę danych. Po rozpakowaniu otrzymałem plik *.sql, który według Gżegżółki ma kodowanie UTF-8. Otwierając plik jakimkolwiek edytorem teksty zauważyć można było, że teksty wyglądają mniej więcej tak:

Kod
podstawowych ustaleñ planu dzia(^3)ania','W dokumentach stanowi±cych Plan dzia(^3)ania Wojewódzkiego

(^3) - 3 w potędze.


Postanowiłem zaimportować tę bazę do innej. Nowa posiada System kodowania znaków dla MySQL: ISO 8859-2 Central European (latin2, natomiast System porównań dla połączenia MySQ miała domyślnie ustawiony na utf_unicode_ci.Podczas importu zestaw znaków dla pliku ustawiony był na Latin2. Strona www oparta o tę bazę ma domyślne kodowanie ISO-8859-2, a dla połączenia z bazą danych rzadne SET NAMES nie zostało ustawione. I dla takich danych informacje pobrane z bazy na stronie wyglądają tak:

Kod
Po?wi?cony sztandar cz?stochowskiego ***


Gwiazdki to tylko cenzura :]. Czy podczas importu powinienem był ustawić zestaw znaków na utf8?? A może na jakieś inne kodowanie?? SET NAMES mi nie pomagało. Co zatem zrobić, aby taką bazę zaimportować i aby strona wyśwetlała się poprawnie. Całość wymagana jest podczas przenoszenia systemu na inny serwer??
Go to the top of the page
+Quote Post

Posty w temacie
- Czadus   Import bazy danych   8.12.2008, 20:26:59
- - erix   Użyj wyszukiwarki forum i wpisz: +mysql +kodowanie...   8.12.2008, 20:30:27


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 18:12