Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z przekazywaniem polskich znaków
puz219
post 22.01.2008, 16:25:03
Post #1





Grupa: Zarejestrowani
Postów: 201
Pomógł: 0
Dołączył: 1.07.2007

Ostrzeżenie: (0%)
-----


Witam.

Mam pewien formularz, z 2 polami - Imię oraz nazwisko.

  1. <div id="search_results">
  2. <form name="addNewPerson">
  3. <table border="0" cellpadding="0" cellspacing="0">
  4. <tr>
  5. <td align="center">
  6. <legend><font style="color : #000000; font-size : 12px; font-family : Tahoma,Verdana,Arial;">Imię:</font></legend>
  7. <input type="text" id="NewName" style="width: 250px;" />
  8. </td>
  9. </tr>
  10. <tr>
  11. <td align="center">
  12. <legend><font style="color : #000000; font-size : 12px; font-family : Tahoma,Verdana,Arial;">Nazwisko:</font></legend>
  13. <input type="text" id="NewSurame" style="width: 250px;" />
  14. </td>
  15. </tr>
  16. <tr>
  17. <td align="center" style="padding-top: 20px;">
  18. <input type="button" value="Dodaj" onclick="getData(dodaj_person(), 'search_results')" />
  19. </td>
  20. </tr>
  21. </form>
  22. </div>


Do wysyłania formularza używam funkcji dodaj_person(), która przekazuje wartości z pola imie i nazwisko poprzez pasek adresu

  1. <script language="javascript">
  2. function dodaj_person()
  3. {
  4. var _imie = document.getElementById('NewName');
  5. _imie.charset = 'windows-1250';
  6. var imie = _imie.value;
  7.  
  8. var _nazwisko = document.getElementById('NewSurame');
  9. _nazwisko.charset = 'windows-1250';
  10. var nazwisko = _nazwisko.value;
  11.  
  12. var adres = "addPerson.php?a=1&NewName=" + imie + "&NewSurame=" + nazwisko;
  13. return adres;
  14. }


Plik addPerson.php natomiast dodaje mi osobe do bazy danych i pokazuje wynik.

  1. <?php
  2. echo trim($_GET["NewName"])." ".trim($_GET["NewSurame"]);
  3. ?>


I tutaj zaczynają się schody.

Zauważyłem, że polskie literki wyświetlają sie jako znaki zapytania.

Już nawet pododawałem charsety, ale nic nie pomaga. Przez cały czas są znaki zapytania.

Bardzo proszę o pomoc, bo sam już nic więcej nie jestem w stanie wymyślić.

Pozdrawiam.

Ten post edytował puz219 22.01.2008, 16:36:02
Go to the top of the page
+Quote Post
chlebik
post 23.01.2008, 00:46:30
Post #2





Grupa: Zarejestrowani
Postów: 113
Pomógł: 5
Dołączył: 12.09.2006
Skąd: Pruszków/Warszawa

Ostrzeżenie: (0%)
-----


Nie wysylaj przez GET tylko metoda POST. GET dziala roznie w zaleznosci od uzywanej przegladarki - ja mialem ten sam problem (choc nie GET tylko parametr w frameworku) i dopiero POST rozwiazalo sprawe.


--------------------
"Człowiek dążący do swego celu może być skuteczny tylko w przypadku, jeśli każdą minutę swego życia wykorzysta z maksymalną korzyścią dla osiągnięcia zaplanowanego celu. Jeśli stworzył dla siebie system kar i karze sam siebie za każdą zmarnowaną minutę. Człowiekowi w zupełności wystarczą 3-4 godziny snu, cały pozostały czas może być wykorzystany dla osiągnięcia upragnionego celu." -- Wiktor Suworow
Java devBlog
KulturalnyChlebik
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.06.2025 - 02:38