Örneğin ben böyle bir dosya adı var - проба.xml ve PHP komut dosyası açmak mümkün duyuyorum.
Ben kurulum php script komut tüm metin yerine utf-8 olması eğer ben file_get_contents bu geçirdiğinizde utf-8 böylece:
$fname = "проба.xml";
file_get_contents($fname);
Ben dosya yok o hata alıyorum. Bunun nedeni, Windows (XP) olmayan latin karakterler ile tüm dosya adları unicode (UTF-16) olmasıdır. Tamam ben bu çalıştı:
$fname = "проба.xml";
$res = mb_convert_encoding($fname,'UTF-8','UTF-16');
file_get_contents($res);
File_get_contents unicode dizeleri kabul edemez çünkü ancak hata devam ...
Herhangi bir öneriniz?