Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> polskie znaki, IE a MOZILLA
Kruq
post 23.03.2005, 18:37:09
Post #1





Grupa: Zarejestrowani
Postów: 56
Pomógł: 2
Dołączył: 8.02.2004
Skąd: Olsztyn

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


mam sobie plik idex.php w ktorym includuje plik form.php w ktorym to mam formularz .. z polskimi znakami pod IE wszystko dobrze ale jak odpale w FIFEFOXie to widze krzaczki zamiast ŚŹĄ , dlaczego to tak questionmark.gif

jak to naprawic , prosze o szybko odp

mam takie wrazenie jakby w firefoxie includowanei zmienialo codowanie strony ... wrrrr
bo jak bez includowania pisze polskei znaki to poprawnie wyswietla tylko rpzez include sie psuje ...

Ten post edytował Kruq 23.03.2005, 18:51:49


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 13)
plewa
post 23.03.2005, 19:00:14
Post #2





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 16.01.2005

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


Zamiast takich znaków sprawiających kłopoty jest sposób.
Można np zamiast ł wpisać ....... (no właśnie nie pamietam tych znaków bo ich nie używam). Ale istnieje takie fajne coś. Może ktoś wypisze taką tabelkę ze znakami i ich odpowiednikami smile.gif


--------------------
W razie problemów zapoznaj się z treścią manuala dołączonego do internetu bądź skonsultuj się z programistą lub jego asystentem.
Go to the top of the page
+Quote Post
Kruq
post 23.03.2005, 19:11:17
Post #3





Grupa: Zarejestrowani
Postów: 56
Pomógł: 2
Dołączył: 8.02.2004
Skąd: Olsztyn

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


jak wejde na

MANUALA

w FIREFOXie tez widze te krzaki co jest nie tak questionmark.gif


--------------------
Go to the top of the page
+Quote Post
krzemian
post 23.03.2005, 20:58:33
Post #4





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 25.01.2004
Skąd: Świętochłowice

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


Po prostu w Mozilli, Firefoxie i pochodnych kodowanie jest źle ustawiane (nie wiem właśnie, po czyjej stronie jest wina, ale raczej po stronie manuala, bo mi np. przy odpowiednich meta-tagach wszsystko śmiga), w zwykłej Mozilli masz Widok -> Kodowanie znaków -> Środkowoeuropejski (ISO 8859-2) i wtedy nie będziesz miał krzaków.


--------------------
“Twój czas jest ograniczony, więc nie marnuj go żyjąc tak jak inni. Nie daj się znaleźć w potrzasku przez dogmaty, którymi żyją. Nie ulegaj opiniom, które zagłuszą twój wewnętrzny głos. I najważniejsze, miej odwagę pójść za twoim sercem i intuicją. Wszystko inne jest mniej ważne.”
Steve Jobs
Go to the top of the page
+Quote Post
Kruq
post 23.03.2005, 21:40:19
Post #5





Grupa: Zarejestrowani
Postów: 56
Pomógł: 2
Dołączył: 8.02.2004
Skąd: Olsztyn

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


hmmm z manualem pomoglo...ale na mojej stronie nadal w formularzu sa krzaki ...

insex.php
  1. <?
  2.  
  3. include &#092;"form.php\";
  4.  
  5. ?>
  6. <html>
  7. <head>
  8. <title>Jakiś tytuł</title>
  9. <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-2\">
  10. <meta http-equiv=\"Content-Language\" content=\"PL-pl\">
  11. </head>
  12. <body>
  13. <?
  14.  
  15.  formpost();
  16.  
  17. ?>
  18.  
  19. </body>
  20. </html>
natomiast form.php
  1. <?
  2.  
  3. function formpost()
  4. {
  5. echo (&#092;"
  6.  
  7. <form method=&#092;"post\" action name=\"form\">
  8. <div align=&#092;"center\">
  9. <table border=&#092;"0\" width=\"600\" cellspacing=\"0\" cellpadding=\"0\">
  10. <tr>
  11. <td width=&#092;"300\">
  12. <table border=&#092;"0\" width=\"300\" cellspacing=\"0\" cellpadding=\"0\">
  13. <tr>
  14. <td width=&#092;"100%\" colspan=\"2\">TECHNIKA</td>
  15. </tr>
  16. <tr>
  17. <td width=&#092;"150\">Zwroty</td>
  18. <td width=&#092;"150\"><select name=\" \"><option value=\"-1\">regres</option><option value=\"0\">stagnacja</option><option value=\"1\">progres</option></select></td>
  19. </tr>
  20. <tr>
  21. <td width=&#092;"150\">Wejścia</td>
  22. <td width=&#092;"150\"><select name=\" \"><option value=\"-1\">regres</option><option value=\"0\">stagnacja</option><option value=\"1\">progres</option></select></td>
  23. </tr>
  24. <tr>
  25. <td width=&#092;"150\">Praca rąk</td>
  26. <td width=&#092;"150\"><select name=\" \"><option value=\"-1\">regres</option><option value=\"0\">stagnacja</option><option value=\"1\">progres</option></select></td>
  27. </tr>
  28. <tr>
  29. <td width=&#092;"150\">Praca nóg</td>
  30. <td width=&#092;"150\"><select name=\" \"><option value=\"-1\">regres</option><option value=\"0\">stagnacja</option><option value=\"1\">progres</option></select></td>
  31. </tr>
  32. </table>
  33. </td>
  34. <td width=&#092;"300\">
  35. <table border=&#092;"0\" width=\"300\" cellspacing=\"0\" cellpadding=\"0\">
  36. <tr>
  37. <td width=&#092;"100%\" colspan=\"2\">SZYBKOŚĆ</td>
  38. </tr>
  39. <tr>
  40. <td width=&#092;"150\">Zwroty</td>
  41. <td width=&#092;"150\"><select name=\" \"><option value=\"-1\">regres</option><option value=\"0\">stagnacja</option><option value=\"1\">progres</option></select></td>
  42. </tr>
  43. <tr>
  44. <td width=&#092;"150\">Wejścia</td>
  45. <td width=&#092;"150\"><select name=\" \"><option value=\"-1\">regres</option><option value=\"0\">stagnacja</option><option value=\"1\">progres</option></select></td>
  46. </tr>
  47. <tr>
  48. <td width=&#092;"150\">Praca nóg</td>
  49. <td width=&#092;"150\"><select name=\" \"><option value=\"-1\">regres</option><option value=\"0\">stagnacja</option><option value=\"1\">progres</option></select></td>
  50. </tr>
  51. <tr>
  52. <td width=&#092;"150\">Praca rąk</td>
  53. <td width=&#092;"150\"><select name=\" \"><option value=\"-1\">regres</option><option value=\"0\">stagnacja</option><option value=\"1\">progres</option></select></td>
  54. </tr>
  55. </table>
  56. </td>
  57. </tr>
  58. <tr>
  59. <td width=&#092;"300\">
  60. <table border=&#092;"0\" width=\"300\" cellspacing=\"0\" cellpadding=\"0\">
  61. <tr>
  62. <td width=&#092;"100%\" colspan=\"2\">SIŁA</td>
  63. </tr>
  64. <tr>
  65. <td width=&#092;"150\">Zwroty</td>
  66. <td width=&#092;"150\"><select name=\" \"><option value=\"-1\">regres</option><option value=\"0\">stagnacja</option><option value=\"1\">progres</option></select></td>
  67. </tr>
  68. <tr>
  69. <td width=&#092;"150\">Wejścia</td>
  70. <td width=&#092;"150\"><select name=\" \"><option value=\"-1\">regres</option><option value=\"0\">stagnacja</option><option value=\"1\">progres</option></select></td>
  71. </tr>
  72. <tr>
  73. <td width=&#092;"150\">Praca rąk</td>
  74. <td width=&#092;"150\"><select name=\" \"><option value=\"-1\">regres</option><option value=\"0\">stagnacja</option><option value=\"1\">progres</option></select></td>
  75. </tr>
  76. <tr>
  77. <td width=&#092;"150\">Praca nóg</td>
  78. <td width=&#092;"150\"><select name=\" \"><option value=\"-1\">regres</option><option value=\"0\">stagnacja</option><option value=\"1\">progres</option></select></td>
  79. </tr>
  80. </table>
  81. </td>
  82. <td width=&#092;"300\">
  83. <table border=&#092;"0\" width=\"300\" cellspacing=\"0\" cellpadding=\"0\">
  84. <tr>
  85. <td width=&#092;"100%\" colspan=\"2\">CHISAO</td>
  86. </tr>
  87. <tr>
  88. <td width=&#092;"150\">Zwroty</td>
  89. <td width=&#092;"150\"><select name=\" \"><option value=\"-1\">regres</option><option value=\"0\">stagnacja</option><option value=\"1\">progres</option></select></td>
  90. </tr>
  91. <tr>
  92. <td width=&#092;"150\">Wejścia</td>
  93. <td width=&#092;"150\"><select name=\" \"><option value=\"-1\">regres</option><option value=\"0\">stagnacja</option><option value=\"1\">progres</option></select></td>
  94. </tr>
  95. <tr>
  96. <td width=&#092;"150\">Praca rąk</td>
  97. <td width=&#092;"150\"><select name=\" \"><option value=\"-1\">regres</option><option value=\"0\">stagnacja</option><option value=\"1\">progres</option></select></td>
  98. </tr>
  99. <tr>
  100. <td width=&#092;"150\">Praca nóg</td>
  101. <td width=&#092;"150\"><select name=\" \"><option value=\"-1\">regres</option><option value=\"0\">stagnacja</option><option value=\"1\">progres</option></select></td>
  102. </tr>
  103. </table>
  104. </td>
  105. </tr>
  106. <tr>
  107. <td width=&#092;"600\" colspan=\"2\">
  108. <div align=&#092;"center\">
  109. <table border=&#092;"0\" width=\"500\" cellspacing=\"0\" cellpadding=\"0\">
  110. <tr>
  111. <td width=&#092;"500\" colspan=\"2\">TRENINGI/SEMINARIA</td>
  112. </tr>
  113. <tr>
  114. <td width=&#092;"300\">Lekcje prywatne</td>
  115. <td width=&#092;"200\"><select name=\" \"><option value=\"1\">tak</option><option value=\"0\">nie</option></select></td>
  116. </tr>
  117. <tr>
  118. <td width=&#092;"300\">Uczestnictwo w treningach OPEN</td>
  119. <td width=&#092;"200\"><select name=\" \"><option value=\"1\">1-2h</option><option value=\"2\">3-4h</option><option value=\"3\">5-6h</option></select></td>
  120. </tr>
  121. <tr>
  122. <td width=&#092;"300\">Uczestnictwo w treningach ADVANCED</td>
  123. <td width=&#092;"200\"><select name=\" \"><option value=\"1\">1-2h</option><option value=\"2\">3-4h</option></select></td>
  124. </tr>
  125. <tr>
  126. <td width=&#092;"300\">Treningi dodatkowe</td>
  127. <td width=&#092;"200\"><select name=\" \"><option value=\"1\">tak</option><option value=\"0\">nie</option></select></td>
  128. </tr>
  129. <tr>
  130. <td width=&#092;"300\">Codzienne trening indywidualny</td>
  131. <td width=&#092;"200\"><select name=\" \"><option value=\"0\">brak</option><option value=\"1\"><1h</option><option value=\"2\">1-2h</option><option value=\"3\">3-4h</option><option value=\"4\">>4h</option></select></td>
  132. </tr>
  133. <tr>
  134. <td width=&#092;"300\">Seminarium</td>
  135. <td width=&#092;"200\"><select name=\" \"><option value=\"1\">tak</option><option value=\"0\">nie</option></select></td>
  136. </tr>
  137. </table>
  138. </div>
  139. </td>
  140. </tr>
  141. </table>
  142. <input type=&#092;"hidden\" name=\"ok\" value=\"1\">
  143. <input type=&#092;"submit\" name=\"submit\" value=\"Wyślij\"><input type=\"reset\" name=\"reset\" value=\"czyść\"></div>
  144. </div>
  145. </form>
  146. &#092;");
  147. }
  148.  
  149.  
  150. ?>


i kurcze co jest questionmark.gif
zapewne jakis banalny blad ktorego przeoczylem ...


--------------------
Go to the top of the page
+Quote Post
krzemian
post 23.03.2005, 21:48:53
Post #6





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 25.01.2004
Skąd: Świętochłowice

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


insex... ciekawa nazwa:)

Co do kodu - chyba zapomniałeś "wysleszować" (biggrin.gif) meta-tagów:

Kod
<html>
<head>
<title>Jakiś tytuł</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<meta http-equiv="Content-Language" content="PL-pl">
</head>
<body>


Nie wiem czy coś pomoże, ale spróbować zawsze można


--------------------
“Twój czas jest ograniczony, więc nie marnuj go żyjąc tak jak inni. Nie daj się znaleźć w potrzasku przez dogmaty, którymi żyją. Nie ulegaj opiniom, które zagłuszą twój wewnętrzny głos. I najważniejsze, miej odwagę pójść za twoim sercem i intuicją. Wszystko inne jest mniej ważne.”
Steve Jobs
Go to the top of the page
+Quote Post
Kruq
post 23.03.2005, 22:00:30
Post #7





Grupa: Zarejestrowani
Postów: 56
Pomógł: 2
Dołączył: 8.02.2004
Skąd: Olsztyn

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


no to nie to smile.gif

ale jak zmienie w FIOREFOXIE na WINDOWS-1250 to wyswietal dobvrze czyli gdzies w kodzie jesit blad ...tylko gdzie questionmark.gif


--------------------
Go to the top of the page
+Quote Post
krzemian
post 23.03.2005, 22:06:54
Post #8





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 25.01.2004
Skąd: Świętochłowice

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


Hmm, teraz dopiero zauważyłem jak dziwnie inkludujesz form.php, daj meta i nagłówki na samym początku, ale nadal mówię czysto teoretycznie, więcej błędów nie widzę. Jak to nie pomoże, to dodaj meta-tagi i nagłówki także do form.php, ale wydaje mi się, że to głupi pomysłsmile.gif


--------------------
“Twój czas jest ograniczony, więc nie marnuj go żyjąc tak jak inni. Nie daj się znaleźć w potrzasku przez dogmaty, którymi żyją. Nie ulegaj opiniom, które zagłuszą twój wewnętrzny głos. I najważniejsze, miej odwagę pójść za twoim sercem i intuicją. Wszystko inne jest mniej ważne.”
Steve Jobs
Go to the top of the page
+Quote Post
Kruq
post 23.03.2005, 22:13:49
Post #9





Grupa: Zarejestrowani
Postów: 56
Pomógł: 2
Dołączył: 8.02.2004
Skąd: Olsztyn

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


Kod
<html>
<head>
<title>Jakiś tytuł</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<meta http-equiv="Content-Language" content="PL-pl">
</head>
<body>
<?
include "form.php";


formpost();
?>

</body>
</html>


i nadal nic .... a dodawanie "mety" do form.php chyba nie ma sensu skor tam maja byc same funkcje... kurde co jest nie tak...

Ten post edytował Kruq 23.03.2005, 22:14:19


--------------------
Go to the top of the page
+Quote Post
ARJ
post 23.03.2005, 22:17:18
Post #10





Grupa: Zarejestrowani
Postów: 453
Pomógł: 22
Dołączył: 20.09.2004
Skąd: Kraków - NH -

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


plik musisz jeszcze odpowiednio zapisać. jak masz kodowanie iso to tak musisz zapisać. jak masz kodowanie utf to tak musisz zapisać plik. zapis taki umożliwia np. Pajączek, Zend Studio lub inne programy do konwertowania znaków polskich. notatnik ma możliwość zapisania najwyżej jako utf-8.


--------------------
Warsztat: Windows 7 Pro 64bit | Apache 2.2 | PHP 5.2 | MySQL 5.0 | PHPmyadmin 2.6.4
Go to the top of the page
+Quote Post
Kruq
post 23.03.2005, 22:20:00
Post #11





Grupa: Zarejestrowani
Postów: 56
Pomógł: 2
Dołączył: 8.02.2004
Skąd: Olsztyn

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


uzywam EDHTML 5.0 i tam mam ustwione na iso czyli raczej to nie to snitch.gif


--------------------
Go to the top of the page
+Quote Post
geogis
post 25.03.2005, 10:36:48
Post #12





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 12.03.2005

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


wiesz co ja tez tak kiedys miałem, niby edytor ma ustawione konwertownie na iso-8859-2 ale nie szlo. znalazlem wtedy tutaj na forum link do sciagniecia programiku 'notatnik+' ktory ma mozliwosc konwertowania tekstu i otwierasz tam swoj plik przyciskasz F11 i wszystko gra. sproboj - moze akurat zadziala smile.gif
Go to the top of the page
+Quote Post
Kruq
post 25.03.2005, 10:53:58
Post #13





Grupa: Zarejestrowani
Postów: 56
Pomógł: 2
Dołączył: 8.02.2004
Skąd: Olsztyn

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


Cytat(geogis @ 2005-03-25 11:36:48)
wiesz co ja tez tak kiedys miałem, niby edytor ma ustawione konwertownie na iso-8859-2 ale nie szlo. znalazlem wtedy tutaj na forum link do sciagniecia programiku 'notatnik+' ktory ma mozliwosc konwertowania tekstu i otwierasz tam swoj plik przyciskasz F11 i wszystko gra. sproboj - moze akurat zadziala smile.gif

ale kurde jak mialbym konwertowac kazdy plik to bym sie zakonwertowal laugh.gif

za duzo roboty ;]


--------------------
Go to the top of the page
+Quote Post
krzemian
post 25.03.2005, 13:01:29
Post #14





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 25.01.2004
Skąd: Świętochłowice

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


To jeśli masz naprawdę dużo plików, napisz sobie odpowiedni skrypt do tego, czyli:
1) podajesz skryptowi liste plików (ew. skrypt sam odczytuje tą listę)
2) otwierasz po kolei każdy plik i je konwertujesz (poszukaj na forum metody win2iso(), służy ona do konwersji textu z win1250 costam na iso-8859-2)
3) zapisujesz pliki pod tymi samymi nazwami, finito


--------------------
“Twój czas jest ograniczony, więc nie marnuj go żyjąc tak jak inni. Nie daj się znaleźć w potrzasku przez dogmaty, którymi żyją. Nie ulegaj opiniom, które zagłuszą twój wewnętrzny głos. I najważniejsze, miej odwagę pójść za twoim sercem i intuicją. Wszystko inne jest mniej ważne.”
Steve Jobs
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.07.2025 - 09:52