![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 0 Dołączył: 5.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam problem z tzw. "krzaczkami" w bazie danych. Otóż sprawa wygląda następująco:
W phpMyAdmin mam ustawione: Sortowanie połączenie z serwerem: utf8_general_ci. Dalej: http://screenshoot.me/GGGhaL . I sprawa wygląda tak: kiedy daję jakiś tekst z polskimi znakami do PMA (zapytanie ), to polskie znaki SĄ, ale jeśli daję zapytanie nie w pma, tylko bezpośrednio w pliku, to zapisuje się z krzaczkami. Kiedy daję zapytanie w pma, to ładnie odczytuje z polskimi znakami, lecz jak daję je w pliku, to odczytuje z krzaczkami (nawet z kolumny, w której były polskie znaki). Próbowałem też zmieniać kodowania edytorów, próbowałem ich różnych, lecz wszystkie tworzyły krzaczki. Jeszcze dla sprostowania: http://screenshoot.me/QohiDf . Z góry wielkie dzięki za rozwiązanie problemu (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 0 Dołączył: 5.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
No i nic :-/ nadal ten sam problem (IMG:style_emoticons/default/sad.gif)
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 279 Pomógł: 60 Dołączył: 25.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
Dane importowane z pliku też muszą już być wcześniej w utf-8. Są?
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 0 Dołączył: 5.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Są: "kodowanie źródłowe: iso-8859-2, kodowanie docelowe: utf-8".
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 341 Pomógł: 40 Dołączył: 23.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
z pliku spróbuj z iconv
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 0 Dołączył: 5.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Rozumiem, że chodzi o funkcję iconv_set_encoding ? Jeśli tak, to nadal nie ma polskich znaków. Dodam, że na zewnętrznym serwerze jest ok, a na lokalnym (Apache) jest problem. Niestety muszę go rozwiązać, bo stronę muszę pisać na lokalu.
EDIT:// TAAAK! W końcu mi się udało! Zmieniłem wszystkie możliwe kodowania na latin2_general_ci i są polskie znaki i przy zapisie i przy odczycie z pliku (IMG:style_emoticons/default/smile.gif) Ten post edytował unnamedly 6.08.2012, 12:50:20 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 279 Pomógł: 60 Dołączył: 25.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
czyli ten plik nie był zapisany w utf-8, stąd problem. trzeba go było przed importem skonwertować z iso na utfa.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 00:01 |