![]() ![]() |
| -Gość- |
Post
#1
|
|
Goście |
Jak w temacie mam problem z kodowaniem znaków.
Chcę wrzucić bazę przy pomocy mysql source wrzucić bazę mysql ale problemem jest to, że jest ona w kodowaniu windows-1250 a ja potrzebuję przekonwertować ją do UTF-8 Wiem, że mogę zrobić to za pomocą zewnętrznego programu, ale musiałbym to robić za każdym razem kiedy będę wrzucał nową bazę i dlatego chciałbym, żeby php robiło to automatycznie. Próbowałem skorzystać z iconv() ale to działa tylko dla stringa i pliku *sql nie chce przekonwertować W phpmyadmin jest opcja wybrania kodowania pliku więc mam nadzieję, że w skrypcie też da się coś takiego zrobić. |
|
|
|
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk |
Więc pobierz zawartość pliku i ją przekonwertuj iconv.
|
|
|
|
| -Gość- |
Post
#3
|
|
Goście |
W sumie to było tak oczywiste, że nie wiem czemu sam na to nie wpadłem.
Wcześniej próbowałem odczytać to za pomocą file() i dlatego robiła się tablica i iconv nie chciał działać. Wielkie dzięki (IMG:style_emoticons/default/wink.gif) |
|
|
|
![]() ![]() |
|
Aktualny czas: 26.12.2025 - 00:17 |