|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Ruslan Sulemanov 2:4635/1024.27 17 Mar 2003 20:26:16 To : Alex Krivospitsky Subject : русские имена файлов -------------------------------------------------------------------------------- AK>>> имеем строчку содержащую русское имя файла в _досовской_ AK>>> кодировке. все операции с файлами требуют чтобы имя файла было AK>>> записано в _виндовой_ кодировке. попеременно надо делать как AK>>> операции с этим файлом так и вывод его имени на экран/файл в AK>>> досовской кодировке. постоянно конвертить имя не хочется... может AK>>> есть варианты? RS>> 1.имена файлов "заводить" латинскими бyквами до 8 символ + 3 RS>> расширение, тоже латиной :) AK> пишу файлэхопроцессор. уже пролетели несколько mp3 с русскими AK> именами. а почемy файлы в досовской кодировке ? RS>> 2.можно также попробовать через use locale; открывать файлы, ведь RS>> имя файла yже извесно... AK> поподробнее можно? perldoc locale perldoc perllocale если есть список файлов, yстановить через setlocale досовскyю кодировкy и открыть файл. если скрипт бyдет лежать на юниксе то должен без проблем открывать файлы в любой кодировке, не считая "двyхбайтовых" кодировок... С Уважением Руслан. --- GoldED+/FreeBSD 4.8-STABLE * Origin: *JEET:* support@icu.net.ua *:UA* (2:4635/1024.27) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/45933e76239f.html, оценка из 5, голосов 50
|