![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 194 Pomógł: 2 Dołączył: 12.04.2004 Skąd: Częstochowa Ostrzeżenie: (10%) ![]() ![]() |
Proble mam taki. (IMG:http://forum.php.pl/style_emoticons/default/dry.gif) Wiadmo, że przed użyciem header nie mogę wysłać żadnych nagłówków, czyli nie mogę wysłać też znacznika meta o kodowaniu strony iso... skutkiem czego dane z wpisanego formularza po wysłaniu są zapisywane do bazy danych bez kodowania, w moim przypadku są to komentarze do artykułów.
układ strony jest następujący Cytat - funkcja dopisująca wpis do db - jeśli true nastepuje przekierowanie[header] do strony z komentowanym artykułem - jeśli false przekierowanie[header] z powrotem z komuniktem błędu(niewypełnienia pola czy przekroczenia limitu znaków) - meta tagi np. iso 8859-2 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) - formularz Czy ma ktoś pomysł jak zachować kodowanie i jednocześnie zrobić to tak żeby header ciągle działało?? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
Dane z formularza idą takim kodowaniem, jakie było użyte na stronie z formularzem.
Ustaw tam poprawne kodowanie i nie mieszaj. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 19.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
Nie za bardzo rozumiem o co Ci chodzi, bo nie ma problemu z kodowaniem znaków w ISO przy wysyłaniu formularza na serwer. No chyba, że formularz masz napisany w java script co tłumaczy sytuację, gdyz java script "kocha" win-1250 co powoduje takie problemy. Wystarczy, że masz zdefiniowane w nagłówku strony poprawne kodowanie. Nie przeszkadza tutaj wysłanie cookie powyżej nagłówka, czy rozpoczęcie sesji. Nigdy nie miałem tego typu problemu.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 16:03 |