![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 149 Pomógł: 0 Dołączył: 26.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Sczytuję treść strony www w taki sposób:
i następnie zapisuje interesujące mnie fragmenty do bazy danych za pomocą SQLa. Wszystko działa prawidłowo oprócz kodowania polskich znaków - tzn. na stronie www są oczywiście polskie znaki ale po skopiowaniu do bazy danych już ich niema. Dodam, że ta strona źródłowa z której sczytuję treść ma kodowanie iso-8859-2. W phpMyAdmin jest taka opcja "Metoda porównywania napisów" i można przypisać różne wartości poszczególnym polom - próbowałem różnych: UTF-8, ascii-bin, uft8_polish_ci, ale nie pomagało. Jest jakiś sposób, żeby polskie znaki było odpowiednio kodowane w bazie danych? Ten post edytował Demoneos 1.05.2010, 11:05:34 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 135 Pomógł: 158 Dołączył: 19.03.2009 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Nie sądzę jakie masz kodowanie dla tabel i rekordów od tego bym zaczął masz polskie znaki w pliku .sql (IMG:style_emoticons/default/questionmark.gif) jeśli tak to ok jeśli nie to spróbuj przekonwertować bazę danych programem gżegrzółką może to ci pomoże .
Ten post edytował krzysztof_kf 5.05.2010, 18:37:34 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 149 Pomógł: 0 Dołączył: 26.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Nie sądzę jakie masz kodowanie dla tabel i rekordów od tego bym zaczął masz polskie znaki w pliku .sql (IMG:style_emoticons/default/questionmark.gif) Jak można to najprościej sprawdzić? jeśli tak to ok jeśli nie to spróbuj przekonwertować bazę danych programem gżegrzółką może to ci pomoże . A konkretnie jakie pliki mam przekonwertować? Kojarzę coś, że tabele są zapisywane w plikach .MYD, .MYI i .frm, więc może te? W ostateczności, po przeczytaniu tego poradnika: http://blog.mwojcik.pl/2006/10/08/polskie-znaki-w-mysql/ zadziałało (IMG:style_emoticons/default/smile.gif) (IMG:style_emoticons/default/smile.gif) Prawdopodobnie wcześniej przy imporcie tabeli źle ustawiłem kodowanie (opcja "Zestaw znaków dla pliku:") i stąd były te krzaczki. PS Już bardziej tego nie mogli zamotać (IMG:style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 09:44 |