Witajcie,
mały problemik napotkałem podczas używania file_get_contents.
Moja witrynka ma IS)-8859-2, pobierana UTF-8 i wygląda to tak:

  1. $url = file_get_contents("http://www...");
  2. preg_match_all('/<h3 class=\"artykulTytul\">(.*?)<\/h3>/',$url,$result);
  3.  
  4. $url01 = $result[1][0];
  5. $url1 = iconv('UTF-8','ISO-8859-2',$url01);


wszystko ładnie się konwertuje dopóki nie natrafi na znaki cudzysłowia dolnego, górnego oraz myślnika,
który jest nieco dłuższy od tego wyświetlającego się w ISO.

Przerywa mi konwersję przez w/w znakami.
Z kolei, gdy chce je wyświetlić zwykłym "echem" za każdym razem pokazują się znaczki podobne do "a" tyle, że z kropeczkami, kreseczkami itp.

Czy zna ktoś z Was może, kody szesnastkowe wymienionych znaków abym
mógł je przed konwersją string replacem wymienić na odpowiedniki w formacie ISO?
Bądź też innym sposób na ominięcie tego?

Funkcje wcześniej podawane na forum, niestety nie pomagają, a zmiana kodowania
wszystkich plików witryny nie wchodzi w grę - ponad 600 plików.

Dodam jeszcze, że tak wygląda bez zamiany kodowania:
Biuro Obsługi Mieszkańcó – Rynku 11/13

a z zamianą
Biuro Obsługi Mieszkańców

nie dochodzi do tego "dziwnego" =a=, którym być powinien myślnik.

Mam nadzieję, że się wyświetli poprawnie wklejony tekst.