Главная страница


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)
 
 

Вернуться к списку тем, сортированных по:

 Тема:    Автор:    Дата:  
 как сохранить файл с именем в Unicode?   Yury Shvetsov   15 Nov 2005 17:13:20 
Архивное /ru.cgi.perl/64885b031404.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional