Как повторить?
moko 08.09.2020 03:24
^if(-f 'русский.txt'){+}{-} у меня при заданной в парсере кодировке UTF-8 работает корректно.
По коду там тоже примерно одинаковое Windows API используется и для открытия, и для получения информации о файле...
int pa_stat(const char *pathname, struct stat *buffer){
const UTF16* utf16name=pa_utf16_encode(pathname, pa_thread_request().charsets.source());
return _wstat64((const wchar_t *)utf16name, buffer);
}
int pa_open(const char *pathname, int flags, int mode){
const UTF16* utf16name=pa_utf16_encode(pathname, pa_thread_request().charsets.source());
return _wopen((const wchar_t *)utf16name, flags, mode);
}