Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 8.09.2009 Ostrzeżenie: (0%)
|
Witam,
Mam następujący problem: Chcę stworzyć aplikację w PHP z wykorzystaniem bazy danych w mysql-u. Tworzę formularz kodowany w utf-8, z którego informacje przekazywane są metodą POST do pliku php przetwarzającego skrypt umieszczający wprowadzone dane do bazy. Problem polega na tym, że wprowadzając polskie znaki w formularzu, w bazie pojawiają się krzaki. Problem co gorsza występuje na poziomie PHP, bo jak wyświetlę sobie zmienną przechowującą wyraz z polskimi literami przed wpisaniem do bazy, to na ekranie również dostaję krzaki. Zmienną tą pobieram za pom. funkcji htmlentities i przypuszczam, że to ona może coś mieszać. Dodam jeszcze, że pomimo ustawienia kodowania w metatagu na utf8 i zakodowaniu samego pliku w utf (notepad++) na stronie również odziwo wyświetlają się krzaczki. Strona uruchamiana jest na lokalnym serwerze Wamp. Dodam jeszcze, że baza danych została stworzona z utf8 (tak samo jak tablice), parametry połączenia skryptu PHP z mysql też są poustawiane na utf8 (polecenie status z mysql zwraca dla connection, server, db i client - utf8) za pomocą takich poleceń jak (przykładowo): Pliki formularza i skryptu PHP są zakodowane w utf-8 przy użyciu programu notepad++. Podsumowując: Jak stworzyć fformularz i bazę danych, aby zapis do i odczyt z bazy przy pomocy php odbywał się przy pomocy kodowania utf8 i poprawnie wyświetlał wszystkie znaki. Ten post edytował Wickerman 27.06.2010, 13:45:35 |
|
|
|
Wickerman [php+mysql] Jak wykorzystać utf8 do tworzenia aplikacji? 27.06.2010, 13:40:09
koreja Tak tylko zapytam, jakie masz ustawione kodowanie ... 27.06.2010, 14:58:38 
ramol Cytat(koreja @ 27.06.2010, 13:58:38 )... 27.06.2010, 15:00:16
koreja Sorki, nie zauważyłem wcześniej
Kiedyś miałem ta... 27.06.2010, 15:06:39
Wickerman Sytuacja poniekąd troszeczkę się wyjaśniła, wyrzuc... 27.06.2010, 15:32:42
koreja A dałeś w notepad++ Konwertuj na UTF8 (bez BOM)? W... 27.06.2010, 16:04:24
ramol A przypadkiem Twoja przeglądarka nie jest ustawion... 27.06.2010, 17:11:40
Wickerman Przeglądarka pokazuje kodowanie UTF-8, pliki są en... 27.06.2010, 17:36:14 
ramol Cytat(Wickerman @ 27.06.2010, 17:36:1... 27.06.2010, 17:47:29
Wickerman @ramol:
To jest pewien pomysł, bo dane z tabeli to... 27.06.2010, 19:08:34
ramol Czym administrujesz bazę ? Z wiersza poleceń windo... 27.06.2010, 19:19:52
Wickerman No tak, używając konsoli z Windowsa, w bazie są kr... 27.06.2010, 20:32:44 ![]() ![]() |
|
Aktualny czas: 22.12.2025 - 10:33 |