![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 5.01.2016 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Tworzę bazę danych klientów. Wszystko wygląda tak: baza danych MySQL, z której są pobierane dane do tabeli znajdującej się na stronie WWW. Chcę teraz ustawić jedno kodowanie, tak aby nie mieć krzaczków w bazie danych po jej eksporcie z phpMyAdmina. Kierowałem się tymi poradnikami: http://www.php.pl/Wortal/Artykuly/Pomysly-...e-znaki-a-MySQL http://www.smf.pl/index.php?topic=9539.0 1.Ustawiłem kodowanie bazy danych oraz tabel (metoda porównywania napisów) na: utf8_unicode_ci 2.Ustawiłem domyślne kodowanie w confingu serwera MySQL (my.cnf) na:
3. Ustawiłem kodowanie w meta strony WWW:
4. Dodałem ustawienia regionalne do swojego skryptu PHP:
5. Ustawiłem w jakim kodowaniu PHP ma się porozumiewać z MySQL:
W tym momencie nie mam polskich znaków ani na stronie WWW, ani w bazie danych po eksporcie. Jeśli nie wykonam punktu 5 to mam polskie znaki na stronie WWW, ale w bazie danych dalej są krzaki. Gdzie tkwi problem? Chcę teraz ustawić prawidłowo kodowania zanim dodam kilka tysięcy rekordów... Ten post edytował kaziu02 5.01.2016, 19:38:21 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 22:05 |