Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> kodowanie znaków
andrzejb
post 5.04.2006, 15:32:37
Post #1





Grupa: Zarejestrowani
Postów: 93
Pomógł: 1
Dołączył: 12.08.2005

Ostrzeżenie: (10%)
X----


Chcem konwertowac znaki specjalne (html) tak wiec korzytsam z funckji
Kod php:

  1. <?php
  2.  
  3. $str= htmlentities ( $_POST['txt'],'ISO-8859-2' );
  4.  
  5. ?>


parse error ISO-8859-2 not supproted, default set to ISO-8859-1

ta funkcja domyslnie ma ustawione kodowanie ISO-8859-1 strona jest w ISO-8859-2, tak wiec w rezultacie na stronie pojawiaja sie krzaczki co z tym zrobić questionmark.gif macie jakies sugestje pomysly exclamation.gif prosze o POMOC exclamation.gif


--------------------
web lowcy.com.pl gg 1675677
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
mike
post 5.04.2006, 17:04:00
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Ta funkcja nie obsługuje innych stron kodowych jak te podane w manualu, manualu, który warto żebyś przeczytał. Wiedziałbyś w jakiej kolejności parametry podawać tongue.gif
htmlentities()
Go to the top of the page
+Quote Post
andrzejb
post 5.04.2006, 17:57:15
Post #3





Grupa: Zarejestrowani
Postów: 93
Pomógł: 1
Dołączył: 12.08.2005

Ostrzeżenie: (10%)
X----


Cytat(andrzejb @ 2006-04-05 14:32:37)
...co z tym zrobić questionmark.gif macie jakies sugestje pomysly exclamation.gif prosze o POMOC exclamation.gif

czytasz posty tak samo jak ja dokumentacje, powzszy przykladowy kod pisalem w pospiechu...

  1. <?php
  2.  
  3. /*
  4.  * Function htmlentities which support iso-8859-2
  5.  *
  6.  * @param string
  7.  * @return string
  8.  * @author FanFataL
  9.  */
  10. function htmlentities_iso88592($string='') {
  11.  $pl_iso = array('&ecirc;', '&oacute;', '&plusmn;', '&para;', '&sup3;', '&iquest;', '&frac14;', '&aelig;', '&ntilde;', '&Ecirc;', '&Oacute;', '&iexcl;', '&brvbar;', '&pound;', '&not;', '&macr;', '&AElig;', '&Ntilde;');
  12.  $entitles = get_html_translation_table(HTML_ENTITIES);
  13.  $entitles = array_diff($entitles, $pl_iso);
  14.  return strtr($string, $entitles);
  15. }
  16.  
  17. ?>


Ten post edytował andrzejb 5.04.2006, 18:00:34


--------------------
web lowcy.com.pl gg 1675677
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: 24.07.2025 - 21:18