![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 715 Pomógł: 47 Dołączył: 5.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam , mam problem z polskimi znakami.PHP podczas wysyłania formularza wszystko parsuje na kod ASCII mimo że w nagłówkach mam deklaracje kodowania.Szukałem wszędzie i szukać będę dalej rozwiązania.Może to jest wina jakiegoś ustawienia w php.ini??Jest to dla mnie bardzo ważne ,gdyż w połączeni z bazą danych MYSQL nie zapisuje mi w rekordach polskich znaków.Nie uzywam żadnych funkcji typu htmlentities ,htmlspecialchars ponieważ polskie litery zapisywało mi w postaci Encji ale ,czytałem że to normalne.Problem jedynie w tym ,że kombinuje i wykombinować nie mogę dlaczego mimo deklaracji nagłówków używania przeróżnych funkcji typu ICONV nadal koduje mi w ASCII po wysłaniu formularza.
Moje ustawienia : The Apache HTTP Web Server Version 2.2 php-5.3.3 mysql-5.1.52 WindowsXP Home Może ktoś miał już taki problem?? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 715 Pomógł: 47 Dołączył: 5.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
3 warunki spełnione. Baza stworzona od nowa w MySql Workbench z porównaniem znaków utf8 polish_ci.Niestety nie pomogło (IMG:style_emoticons/default/sad.gif) Hmm jeszcze sprawdzę jakie kodowanie jest po wysłaniu formularza.
Dostałem skrypt od użytkownika celbarowicz polegający na utworzeniu bazy danych w utf8 ,collate utf 8 polish_ci z poziomu php -bazę danych utworzyło więc musi być kodowanie w tym formacie.Mam ustawione meta ,header na utf-8 , skonwertowane pliki php na utf8 bez bom ,nawet przeglądarkę mam na utf-ie i co nadal krzaki w bazie danych ,czy apache może mieć coś z tym wspólnego?? Ps.Nie mam aktualnie żadnych funkcji typu Htmlentities.Ma ktoś jeszcze jakieś pomysły.Będę wdzięczny za każdą sugestje. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 22:20 |