Имя файла японский в phpexcel
Я хочу, чтобы сохранить файл с именем файла на японском языке (например: PHPExcel. PHP ト ナ ム 実 習 生 者 x.xls).
Я пробовал с кодом:
$fileName = iconv("utf-8", "CP932", "ベトナム実習生候補者名簿");
$newFile = $fileName.'xls';
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save($newFile);
и результат: ƒxƒgƒiƒ€ŽÀK¶Œó• ŽÒŽÒ–¼•ë.xls
Как это исправить, спасибо всем!
1 ответ
Этот код работает на моей Windows (Windows 10 Home, японская версия) без проблем. Я вижу японское имя файла в Проводнике.
Возможные причины, я думаю:
- Вы сохранили не файл php как UTF-8, а что-то еще.
- Ваш терминал (если не командная строка Windows по умолчанию) не является режимом CP932. (Вы отображаете имя файла CP932 с UTF-8 или другими)