Ich rufe den Inhalt einer Windows-1251-kodierten Website mit file_get_html ab und möchte ihn als UTF-8 bereitstellen.
Ich setze die Header auf UTF-8 mit: header('Content-type: text/html; charset=UTF-8');
Dann gebe ich die Daten mit iconv("cp1252","UTF-8",'"desc":"'.$desc);
Die Ausgabe besteht nicht mehr aus merkwürdigen Fragezeichen, aber sie ist immer noch nicht kyrillisch.