Как открыть url с арабским текстом, используя функцию php file-get-contents

Я хочу получить html с URL-адреса с некоторым арабским языком

http://www.example.com/2013/07/31/الاختبار.html 

используя php. Я попытался с

 file_get_html("http://www.example.com/2013/07/31/الاختبار.html") 

но он дает следующую ошибку

 Warning: file_get_contents(http://www.example.com/2013/07/31/الاختبار.html) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.0 404 Not Found in filename.php 

Пожалуйста помоги.

 http://www.example.com/2013/07/31/الاختبار.html 

только для справки, не существует.

URL-адреса не могут содержать символы, отличные от ASCII.

Там, где кажется, что это так, на самом деле браузер молча преобразует ваших персонажей в URL-образы в фоновом режиме.

Когда вы вставляете этот URL в свой браузер:

 http://www.example.com/2013/07/31/الاختبار.html 

на самом деле будут выглядеть так:

 http://www.example.com/2013/07/31/%D8%A7%D9%84%D8%A7%D8%AE%D8%AA%D8%A8%D8%A7%D8%B1.html 

PHP не обладает этой способностью для бесшумного преобразования символов; вам придется делать это вручную. Для этого запустите URL-адрес urlencode() PHP по URL-адресу перед выполнением вызова.