- PHP 7.0+
composer require mosaxiv/stream-filter-mbencoding
use StreamFilter\ConvertMbEncoding;
use SplFileObject;
ConvertMbEncoding::register();
$url = ConvertMbEncoding::getFilterURL('test.csv', 'UTF-8', 'SJIS-WIN');
$file = new SplFileObject($url);