Pomoc - Szukaj - U¿ytkownicy - Kalendarz
Pe³na wersja: polskie znaki
Forum PHP.pl > Forum > Przedszkole
Kruq
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 ...
plewa
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
Kruq
jak wejde na

MANUALA

w FIREFOXie tez widze te krzaki co jest nie tak questionmark.gif
krzemian
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.
Kruq
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 ...
krzemian
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
Kruq
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
krzemian
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
Kruq
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...
ARJ
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.
Kruq
uzywam EDHTML 5.0 i tam mam ustwione na iso czyli raczej to nie to snitch.gif
geogis
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
Kruq
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 ;]
krzemian
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
To jest wersja lo-fi g³ównej zawarto¶ci. Aby zobaczyæ pe³n± wersjê z wiêksz± zawarto¶ci±, obrazkami i formatowaniem proszê kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.