Size: a a a

2021 September 17

p

prll in Modern::Perl
там аж жырным
источник

VG

Vadim Goncharov in Modern::Perl
нет, речь точно была про функции
источник

VG

Vadim Goncharov in Modern::Perl
для utf8::valid кстати пометка INTERNAL осталась
источник

a

allter in Modern::Perl
Имена файлов везде должны быть байтовыми строками (не юникодом). Эти имена системо-зависимы, поэтому автоматически и кроссплатформенно не получится - на каждой системе на каждом томе может быть своя кодировка..
источник

GK

Grigoriy Koudrenko in Modern::Perl
Проль а ты че это на венду начал что-то писать?
источник

p

prll in Modern::Perl
я и не заканчивал 8(
источник

GK

Grigoriy Koudrenko in Modern::Perl
Ваще на уровне winapi все очень плохо с utf8, они рекомендуют юзать функции *W, которые дефакто работают с utf-16 (в винде в отличее от nix wchar_t == char16_t)/ На уровне перла надо вообще посмотреть что вызыввается под капотом
источник

GK

Grigoriy Koudrenko in Modern::Perl
если это винапишные функции которые заканчиваются на *A
источник

GK

Grigoriy Koudrenko in Modern::Perl
то это функции которые зависят от локали пользователя и его кодировки (в рф скорее всего cp1251 )
источник

SZ

Sergey Zhmylove in Modern::Perl
Походу придется таки тебе установить Win32::Unicode::File, там биндинги к CreateFileW и перекодирование в utf16-le
источник

AT

Artem Tepponen in Modern::Perl
А есть смысл на перле под виндой писать? Мой опыт на эту тему в 2002 или 2003 что-ли закончился
источник

VG

Vadim Goncharov in Modern::Perl
а почему нет? наоборот удобно, кроссплатформенно
источник

AT

Artem Tepponen in Modern::Perl
Заметно, судя по вопросам
источник

VG

Vadim Goncharov in Modern::Perl
пять лет юзал перл на винде, и ни разу мне не понадобились русские имена файлов
источник

a

allter in Modern::Perl
Конкретно с именами файлов придется шаманить на любой платформе. Для тех же zip архивов ещё и кривые кодировки поддерживать придется. :)
источник

AT

Artem Tepponen in Modern::Perl
Хз, слава яйцам 1C таким не страдает. А то там есть обмен с битриксом
источник

AT

Artem Tepponen in Modern::Perl
Ну или за 5+ лет я не нарывался
источник
2021 September 18

SZ

Sergey Zhmylove in Modern::Perl
Можно написать веб-сервис в который загружаешь файл и требуемое имя, а он тебе скачивает его уже с нужным именем. Будет везде одинаково работать :)
источник

p

prll in Modern::Perl
ооо спасибо, заработало
источник

p

prll in Modern::Perl
С нуля спорно, если только знаешь перл быстрее других инструментов.
А у меня существующее кросс, нужно просто немного допилить
источник