|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Yury Shvetsov 2:5020/400 15 Nov 2005 17:13:20 To : All Subject : как сохранить файл с именем в Unicode? -------------------------------------------------------------------------------- Привет Всем. Есть страница в UTF-8. Hа ней <input type=file>. С него в перловый скрипт идёт файл с китайским названием. Когда я его создаю через open(OUTFILE, ">" . $filename), то название получается не китайским, то есть из обычных 8-битных символов. Почитал про Unicode в документации, попробовал use encode('utf8'); и use Unicode::String qw(utf16); open(OUTFILE, ">" . utf16($filename)); Hе помогло. Либо имя файла делается из другого набора символов, тоже не китайских, либо файл не сохраняется вовсе. Всё это происходит под Windows 2000, Active perl 5.8.2 Hаставьте меня, пожалуйста, на путь истинный. Юрий Швецов. -- Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5.3 * Origin: Talk.Mail.Ru (2:5020/400) Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/64885b031404.html, оценка из 5, голосов 10
|