Есть ли способ заставить метод php filesize () работать с символами юникода? - PullRequest
0 голосов
/ 30 сентября 2019

По деловым причинам мы не можем перейти на php7.1, который теперь имеет необходимую поддержку. Мы надеялись на быстрое исправление, которое предотвратит известную ошибку «filesize (): stat failed». Я пытаюсь получить размер файла с японскими символами в названии. Файлы могут быть довольно большими, поэтому любой вид открытия и чтения файла не идеален. Ниже приведены некоторые методы, которые я уже пытался передать в fileize () в качестве параметров

. Я использую версию PHP 5.6.30.

html_entities_decode($file, ENT_COMPAT, "UTF-8")

mb_convert_encoding($file, 'ISO-8859-1', 'UTF-8')

iconv('UTF-8', 'ISO-8859-1', $file)

urlencode($file)

В идеальном случае он возвращает размер файла. как обычно, мне не удалось заставить его работать. Заранее благодарю за любую помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...