Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 0 Dołączył: 13.12.2010 Ostrzeżenie: (0%)
|
Witam,
mam taką sytuację. Posiadam stronę WWW, która sobie egzystuje w sieci. Wszystko jest ok i nie ma z nią problemów. Dzisiaj pierwszy raz w sumie miałem okazję zajrzeć do bazy danych przez phpMyAdmin i okazuje się, że wszystkie teksty zapisane w bazie posiadają 'dziwne' znaczki (tylko polskie znaki takie są..). Rozejrzałem się trochę w temacie i okazuje się, że to przypadłość kodowania znaków.. Aktualnie wygląda to u mnie tak: Baza danych: Metoda porównań napisów: utf8_general_ci Kodowanie całej bazy: utf8_general_ci W metadanych strony mam ustawione kodowanie: <meta http-equiv="content-type" content="text/html; charset=utf8" /> (ale 'po stronie' WWW wszystko wyświetla się w porządku). W pliku php, gdzie występuje połączenie z bazą danych znalazłem jeszcze coś takiego: Podrzucam jeszcze screeny jak to wszystko wygląda: ![]() O co w ogóle taki krzyk / co chciałbym osiągnąć? Chciałbym przeprowadzić takie operacje, aby ich ostatecznym rezultatem było: - poprawnie wyświetlany tekstu na stronie WWW (czyli tak jak jest teraz) - poprawnie wyświetlanie (kodowanie) tekstu w bazie danych Pozdrawiam i czekam na jakieś wskazówki, M. |
|
|
|
mikajlo [MySQL][PHP] Błędne kodowanie znaków w bazie danych 27.02.2016, 12:05:04
viking Skoro w bazie jest utf-8 a na stronie latin2 skąd ... 27.02.2016, 12:12:00
mikajlo @viking - dzięki za wypowiedź, ale ja nic nie pisa... 27.02.2016, 16:32:49
viking Rozwiązaniem jest przekonwertowac wszystko na utf8... 27.02.2016, 22:01:47 
mikajlo Rozumiem. W sumie nie chciałbym na ten moment tego... 28.02.2016, 11:54:55
com temat poruszany x razy na tym forum poszukaj w wys... 28.02.2016, 13:22:09
mikajlo Dla potomnych: pomogło przekonwertowanie całości b... 6.03.2016, 15:39:59 ![]() ![]() |
|
Aktualny czas: 20.08.2025 - 03:19 |