Когда я создаю файл на хостинге Windows, он получает имя типа джулия.jpg
джулия.jpg
Это должно быть кириллическое имя.
fopen() используется для создания.
fopen()
Что я могу с этим сделать?
Это проблема кодирования. Настройка PHP для использования кодировки UTF-8, вероятно, будет достаточно: http://php.net/manual/en/function.utf8-encode.php
UTF-8 может представлять каждый символ в наборе символов Unicode, плюс он обладает специальным свойством обратной совместимости с ASCII.