Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [funkcja] Iso do htmla, ... kodowanie znaków
bim2
post
Post #1





Grupa: Zarejestrowani
Postów: 1 873
Pomógł: 152
Dołączył: 9.04.2006
Skąd: Berlin

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


Bardzo przydatne jest gdy macie problemy z kodowaniem w ajaxie ;P gdy używacie iso smile.gif jak wiadomo ajax sparsuje html'a więc znaki też powinno sparsować winksmiley.jpg.
Funkcja :
  1. <?
  2. function iso2utf($str)
  3. {
  4.  
  5. $znaki = array(
  6. 'Ó' => 'Ó',
  7. 'ó' => 'ó',
  8. 'ˇ' => 'Ą',
  9. 'ą' => 'ą',
  10. 'Ć' => 'Ć',
  11. 'ć' => 'ć',
  12.  
  13. 'Ę' => 'Ę',
  14. 'ę' => 'ę',
  15. 'Ł' => 'Ł',
  16. 'ł' => 'ł',
  17. 'Ń' => 'Ń',
  18. 'ń' => 'ń',
  19.  
  20. 'Ś' => 'Ś',
  21. 'ś' => 'ś',
  22. 'Ź' => 'Ź',
  23. 'Ľ' => 'ź',
  24. 'Ż' => 'Ż',
  25. 'ż' => 'ż',
  26. );
  27. foreach($znaki AS $co => $na_co)
  28. {
  29. $str = str_replace($co, $na_co, $str);
  30. }
  31. return $str;
  32. }
  33. ?>

i przykald uzycia:
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head>
  5. <title>{G_TITLE}</title>
  6. <meta http-equiv="Content-Type"
  7. content="text/html; charset=iso-8859-2" />
  8. </head>
  9. <body>
  10. <?
  11. echo iso2utf('śżćĽął');
  12. ?>
  13. </body>
  14. </html>

Prosze o opinie. Znaki html wzięte z strony: http://konfiguracja.pochta.ru/plitery.html (podgląd żródła) ;P

Ja uzywam tego gdy ajax koduje w utf a ja mam iso smile.gif Efekt mozna zobaczyc na http://nfscg.info/x-trim3/ i dac np zły email ;P


Pozdrawia Bim.

Ten post edytował bim2 16.08.2006, 18:05:27


--------------------
Go to the top of the page
+Quote Post

Posty w temacie


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: 21.08.2025 - 17:34