Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Polskie znaczki, próbowałem już różnych rzeczy ;]
--Guest--
post
Post #1





Goście







Mam wszystkie strony z tagiem
Kod
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2">

poza tym wszystko piszę w Pajączku 5 który chyba powinien wszystko zapisywać w iso, pomimo to w php w IE4 i Operze7 wyskakują mi krzaczki. Help.
Go to the top of the page
+Quote Post
invx
post
Post #2





Grupa: Zablokowani
Postów: 655
Pomógł: 0
Dołączył: 28.11.2003
Skąd: Zagórz

Ostrzeżenie: (80%)
XXXX-


poskie znaki w kodzie musisz zamienic na specjalne, mozes tez uzyc jakiegos programiku.


--------------------
RCXcms
www.rcx.prv.pl
Pierwszy polski w pełni zintegrowany system portal
Go to the top of the page
+Quote Post
-stl-
post
Post #3





Goście







ja mam tez problem z tymi znakami polskimi dry.gif

poradzilem sobie z tym co ja pisze w textach ale jak zrobilem np: ksiege gosci i w polu textowym ludzie pisza polskie znaki a po wyswieleniu niestety sa krzaki sad.gif

wszo idzie do bazy MySQL...

kto pomoze questionmark.gif
Go to the top of the page
+Quote Post
--Guest--
post
Post #4





Goście







Oki, znaki specjalne, spoko, tyle że w żadnej tabeli do której udało mi się dotrzeć nie znaczków "ą" ani "ć".
Go to the top of the page
+Quote Post
-Guest-
post
Post #5





Goście







Aha, stl, mój kumpel jak miał podobny problem z księgą gości to też jakoś na wejściu bodajże zamieniał polskie literki na wspomniane znaki specjalne (np. &#59)
Go to the top of the page
+Quote Post
Yarecki
post
Post #6





Grupa: Zarejestrowani
Postów: 166
Pomógł: 0
Dołączył: 1.04.2004
Skąd: Gdynia

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


Hmm jakoś nigdy nie miałem problemów z kodowaniem iso-8859-2. Czasami na początku strony trzeba dodać:
  1. <?php
  2. header(&#092;"Content-type: text/html; charset=iso-8859-2\");
  3. ?>


BTW. Zainteresujcie się funkcją iconv, która konwertuje znaki na odpowiednie kodowanie. Może się przydać przy przesyłaniu danych z dziwnie działającego formularza do bazy danych.


--------------------
Nigdy nie kłóć się z głupim, ludzie mogą nie dostrzec różnicy.
Go to the top of the page
+Quote Post
broU
post
Post #7





Grupa: Zarejestrowani
Postów: 71
Pomógł: 0
Dołączył: 3.07.2004

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


stl , ja w swojej księdze , przed zapisaniem przepuszczałem zmienne z treścią przez funkcje:
  1. <?php
  2.  
  3.  
  4. function zn($txt)
  5. {
  6.  $txt=strtr($txt, &#092;"xA5x8Cx8FxB9x9Cx9F\",\"xA1xA6xACxB1xB6xBC\");
  7.  return $txt;
  8. }
  9.  
  10.  
  11. ?>


i krzaków nie ma .
Go to the top of the page
+Quote Post
porowski
post
Post #8





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 3.07.2004
Skąd: Łódź

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


już sobie poradziłem z akcją zapisu danych do bazy danych ze znakami polskimi...

zrobilem to w taki sposob:

To przy zapisie do bazy:
  1. <?php
  2.  
  3. $tresc = addslashes (nl2br (htmlentities (urlencode ($tresc))));
  4.  
  5. ?>


To przy odczycie z bazy:
  1. <?php
  2.  
  3. $tresc = stripslashes (urldecode($rekord[6]));
  4.  
  5. ?>


i wszysko działa ładnie smile.gif

poprostu użyłem funkcji

urlencode i urldecode

Ten post edytował EsTeL 4.07.2004, 17:16:42
Go to the top of the page
+Quote Post
AlekOpole
post
Post #9





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 4.07.2004
Skąd: Opole

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


Hmm, sposób Yareckiego pomógł. Jestem początkujący, myślałem że jak powiem HTMLowi żeby się kodował w iso to php też się domyśli, a to jednak nie.


--------------------
Na początku był chaos...
I tylko wiatr hulał po pustych ulicach Moskwy...
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 Aktualny czas: 20.08.2025 - 03:29