Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Brak polskich znaków
harryboy1
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 17.03.2005

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


Mam problem z brakiem polskich znaków. Od niedawna bawie sie phpem i niebardzo wiem co z tym zrobić... (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
Vertical
post
Post #2





Grupa: Zarejestrowani
Postów: 848
Pomógł: 0
Dołączył: 7.07.2004
Skąd: Wrocław

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


Było już setki takich tematów na forum. Ustaw domyślne kodowanie iso-8859-2 i przekonwertuj na nie tekst:
  1. <?php
  2. echo strtr(&#092;"ąźś\", \"xA5x8Cx8FxB9x9Cx9F\", \"xA1xA6xACxB1xB6xBC\");
  3. ?>
Go to the top of the page
+Quote Post
harryboy1
post
Post #3





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 17.03.2005

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


jak ustawić domyślne kodowanie na iso-8859-...
Go to the top of the page
+Quote Post
Vertical
post
Post #4





Grupa: Zarejestrowani
Postów: 848
Pomógł: 0
Dołączył: 7.07.2004
Skąd: Wrocław

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


  1. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" >
Go to the top of the page
+Quote Post
harryboy1
post
Post #5





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 17.03.2005

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


dzięki wielkie... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
-Code46-
post
Post #6





Goście







Cytat(Vertical @ 2005-03-17 18:52:53)
Było już setki takich tematów na forum. Ustaw domyślne kodowanie iso-8859-2 i przekonwertuj na nie tekst:
  1. <?php
  2. echo strtr(&#092;"ąźś\", \"xA5x8Cx8FxB9x9Cx9F\", \"xA1xA6xACxB1xB6xBC\");
  3. ?>

Czy to trzeba wstawić na samym początku i w każdym skrypcie phpa?

Dlaczego jak am kodowanie ISO i plik rozszerzenie html to są poslkie znaki. Wystarczy, że tylko zmienie na *.php i już nie ma?
Go to the top of the page
+Quote Post
harryboy1
post
Post #7





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 17.03.2005

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


nie wim czemu tak jest ale yen problem udało mi się rozwiązać po pomocy Verticala...
ja tego kodu nie wstawiałem na początku tylko w miejcu gdzie hciałem cos wpisać..
np.:

  1. <?php
  2. echo strtr(&#092;"Twój text do wyświetlenia na ekranie\", \"xA5x8Cx8FxB9x9Cx9F\", \"xA1xA6xACxB1xB6xBC\");
  3. ?>


lub

  1. <?php
  2. print strtr(&#092;"Twój text do wyświetlenia na ekranie\", \"xA5x8Cx8FxB9x9Cx9F\", \"xA1xA6xACxB1xB6xBC\");
  3. ?>



Ja mam tylko daje proble z tym że bez polskich znków wyświetlają mi sie słowa pobrane z bazy mysql...
Go to the top of the page
+Quote Post
-Code46-
post
Post #8





Goście







Znalazłem pośrednie rozwiązanie. Należy w pliku php.ini zmienić lub auktywnić opcję \
Cytat
default_charset = "iso-8859-1"
na default_charset = "iso-8859-2"[QUOTE]. I polskie znaki są w php. Ale teraz mam inny problem. W jednym pliku :
  1. <!-- Rejestracja -->
  2. <?
  3.  include &#092;"config.inc.php\";
  4. ?>
  5.  
  6. <html>
  7. <head>
  8. <meta http-equiv=\"Content-Type\" content=\"text/html;
  9.  charset=iso-8859-2\"/>
  10. <meta name=\"pragma\" content=\"no-cache\" />
  11. <title>Rejestracja</title>
  12. <link rel=\"stylesheet\" type=\"text/css\" href=\"autoryzacja.css\" />
  13. </head>
  14.  
  15. <body>
  16. <br><br><br><br>
  17. <form action=\"register1s.php\" method=\"post\">
  18.  <table width=\"80%\" align=\"center\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
  19. <tr>
  20.  <td align=\"left\">Regulamin</td>
  21. </tr>
  22. <tr>
  23.  <td align=\"center\"><textarea name=\"regulamin\" cols=\"95%\" rows=\"20%\">
  24. REGULAMIN ŚWIADCZENIA USŁUG UDOSTPNIANIA I ZARZĄDZANIA KONTAMI KLIENTÓW PRZEZ FI
  25. M ....
  26.  
  27.  
  28. I.Rodzaj i zakres usług
  29.  
  30. 1. .............................................................................
  31. ................................................................................
  32. ................
  33. 2. .............................................................................
  34. ................................................................................
  35. ................
  36. 3. .............................................................................
  37. ................................................................................
  38. ................
  39. 4. .............................................................................
  40. ................................................................................
  41. ................
  42. 5. .............................................................................
  43. ................................................................................
  44. ................
  45. 6. .............................................................................
  46. ................................................................................
  47. ................
  48.  
  49.  </textarea></td>
  50. </tr>
  51.  </table>
  52.  <br>
  53.  <table width=\"80%\" align=\"center\" border=\"0\" cellspacing=\"2\" cellpadding=\"0\">
  54. <tr>
  55.  <td width=\"60%\"><input type=\"checkbox\" name=\"Regulamin\" value=\"1\" /> Akceptuję regulamin</td>
  56.  <td><input type=\"radio\" name=\"Kto\" value=\"0\" /> Jestem pracownikiem</td>
  57.  <td><input type=\"radio\" name=\"Kto\" value=\"1\" checked=\"checked\" /> Jestem klientem</td>
  58. </tr>
  59. <tr>
  60.  <td width=\"65%\"></td>
  61.  <td align=\"right\"><input type=\"Button\" name=\"Button\" value=\"Wróć\" onClick=\"location.href='main.php'\"></td>
  62.  <td><input type=\"Submit\" name=\"Button\" value=\"Dalej\"</td>
  63. </tr>
  64.  </table>
  65. </form>
  66.  
  67. </body>
  68. </html>


W polu teztarea nie mam poslich znaków tylko znak �.

Co z tym zrobić?
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 27.09.2025 - 20:19