Skocz do zawartości

Blednie dzialajacy iconv()


Ważka

Rekomendowane odpowiedzi

Witam,

Mam taki problem:

Konwertuje duza baze xml zapisana w UTF-8 do bazy MySql w latin2/iso-8859-2.

Ciagi znakow konwertuje funkcja iconv(), lecz niestety funkcja ta "urywa" niektore dalsze ciagi jakiejs tam zmiennej, gdy napotka na swojej drodze znak specjalny np.:

… - specyficzny trzykropek pisany jednoznakowo

“ - specjalny cudzyslow itd.

Probowalem zamieniac te dziwne znaki roznymi wlasnymi funkcjami, ale nic nie dziala :|

Znacie moze jakas funkcje php, ktora rozprawi sie z tymi znakami? htmlspecialchars i inne podobne funkcje nie pomagaja ;)

Z gory dzieki za pomoc :)

Pozdrawiam,

Ważka

Odnośnik do komentarza
Udostępnij na innych stronach

Dzieki :rolleyes:

Skorzystalem z funkcji mb_convert_encoding(musialem odblokowac ta funkcje w php):

$dlugi_opis=($dlugi_opis, "ISO-8859-2","UTF-8");

Dziala lepiej od iconv() ale raczej tak prowizorycznie :|

Nie ucina ciagu jezeli napotka na taki dziwny znak tylko zastepuje go znakiem zapytania ?

Lepsze to niz tamte pourywane zmienne :P

Pozdrawiam,

Ważka

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności