Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Szukam scryptu, który by konwertował do ISO, Dokłade z edytorów tekstu do iso-8859-2
yaroo_s
post 11.07.2005, 23:14:50
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 10.02.2005
Skąd: Goleniów (pod Szczecinem)

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


Chdzi mi o skrypt, który by zmieniał albo jakos mądrze kodował różne znaki które robią sobie edytory tekstu np. cudzysłowy w MS Word czy Oppen Office. Tak by były one ładnie wyświetlane na stronie www standarcie iso-8859-2.
Nie wiem czy to ma znaczenie ale muszą one być zapisane do bazy danych a po wyciągnieciu nadal ładnei wyglądac.
Go to the top of the page
+Quote Post
mike
post 12.07.2005, 07:13:51
Post #2





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

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


Napisz sobie.

iconv
Go to the top of the page
+Quote Post
yaroo_s
post 12.07.2005, 12:01:21
Post #3





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 10.02.2005
Skąd: Goleniów (pod Szczecinem)

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


Już próbowałem i bardzo duuużo czasu na to poświęciłem, ale nadal mi cos pada, korzyształem z tej funkcji:

  1. <?php
  2.  
  3. function plCharset($string,$type)
  4. {
  5. $win2utf = array(
  6. &#092;"xb9\" => \"xc4x85\", \"xa5\" => \"xc4x84\",
  7. &#092;"xe6\" => \"xc4x87\", \"xc6\" => \"xc4x86\",
  8. &#092;"xea\" => \"xc4x99\", \"xca\" => \"xc4x98\",
  9. &#092;"xb3\" => \"xc5x82\", \"xa3\" => \"xc5x81\",
  10. &#092;"xf3\" => \"xc3xb3\", \"xd3\" => \"xc3x93\",
  11. &#092;"x9c\" => \"xc5x9b\", \"x8c\" => \"xc5x9a\",
  12. &#092;"xbf\" => \"xc5xbc\", \"x8f\" => \"xc5xbb\",
  13. &#092;"x9f\" => \"xc5xba\", \"xaf\" => \"xc5xb9\",
  14. &#092;"xf1\" => \"xc5x84\", \"xd1\" => \"xc5x83\"
  15. );
  16. $iso2utf = array(
  17. &#092;"xb1\" => \"xc4x85\", \"xa1\" => \"xc4x84\",
  18. &#092;"xe6\" => \"xc4x87\", \"xc6\" => \"xc4x86\",
  19. &#092;"xea\" => \"xc4x99\", \"xca\" => \"xc4x98\",
  20. &#092;"xb3\" => \"xc5x82\", \"xa3\" => \"xc5x81\",
  21. &#092;"xf3\" => \"xc3xb3\", \"xd3\" => \"xc3x93\",
  22. &#092;"xb6\" => \"xc5x9b\", \"xa6\" => \"xc5x9a\",
  23. &#092;"xbc\" => \"xc5xba\", \"xac\" => \"xc5xb9\",
  24. &#092;"xbf\" => \"xc5xbc\", \"xaf\" => \"xc5xbb\",
  25. &#092;"xf1\" => \"xc5x84\", \"xd1\" => \"xc5x83\"
  26. );
  27.  
  28. if ($type == 1)
  29.  {
  30. echo &#092;"Typ=$type<br>\";
  31. return strtr($string, $iso2utf);
  32.  }
  33.  
  34. if ($type == 2)
  35.  {
  36. echo &#092;"Typ=$type<br>\";
  37. return strtr($string, array_flip($iso2utf));
  38.  }
  39. if ($type == 3)
  40.  {
  41. echo &#092;"Typ=$type<br>\";
  42. return strtr($string, $win2utf);
  43.  }
  44.  
  45. if ($type == 4)
  46.  {
  47. echo &#092;"Typ=$type<br>\";
  48. return strtr($string, array_flip($win2utf));
  49.  }
  50.  
  51. if ($type == 5)
  52.  {
  53. echo &#092;"Typ=$type<br>\";
  54. return strtr($string, &#092;"xa1xa6xacxb1xb6xbc\",
  55. &#092;"xa5x8cx8fxb9x9cx9f\");
  56.  }
  57. if ($type == 6)
  58.  {
  59. echo &#092;"Typ=$type<br>\";
  60. return strtr($string, &#092;"xa5x8cx8fxb9x9cx9f\",
  61. &#092;"xa1xa6xacxb1xb6xbc\");
  62.  }
  63.  
  64. }
  65.  
  66. ?>


Ale mimo że przepuszczma to przez tę funkcje to mi wyskakuja znaki zapytanie zamiast tego co powino, sam juz nie wiem co sie dzieje..;/

Może ktoś pomóc, może ma ktoś inna funkcje, która u mnie zadziała...

Ten post edytował yaroo_s 12.07.2005, 12:10:33
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: 18.07.2025 - 00:21