Ricevo testo codificato in Windows-1256 dal Web e nee per convertirlo in utf-8.PHP Converti testo codificato Windows-1256 in UTF-8
Ho provato a utilizzare mb_convert_encoding e iconv ma non sembrano funzionare.
nessuno di questi sembra essere in grado di gestire Windows-1256.
Come fare?
Modifica: Ulteriori dettagli sugli errori. Quando si cerca
mb_convert_encoding($text,"utf-8", "windows-1256");
ottengo
Messaggio: mb_convert_encoding() [function.mb-convert-encoding]: codifica dei caratteri illegale specificato
e quando provo
iconv("windows-1256", "utf-8", $text);
Non ottengo errori ma restituisce una st vuota anello
Puoi copiare/incollare esattamente il codice che hai provato e non funziona? Ricevete un errore o semplicemente ottenete la stringa invariata? –
Hai provato CP1256 con iconv()? – Sjoerd
aggiornato la domanda con gli errori che sto ricevendo – applechief