= Сообщение: 6586 из 10757 ===================================== RU.UNIX.BSD = От : Eugene Grosbein 2:5006/1 08 Mar 18 21:42:21 Кому : Alex Korchmar 08 Mar 18 21:42:21 Тема : Re: tar: Can't translate pathname to UTF-8 FGHI : area://RU.UNIX.BSD?msgid=grosbein.net+20e8a397 На : area://RU.UNIX.BSD?msgid=ddt.demos.su+46c7f350 = Кодировка сообщения определена как: IBM866 ================================= ============================================================================== 08 марта 2018, четверг, в 11:59 NOVT, Alex Korchmar написал(а):
VS>> Hо на ZFS IMHO ты зря грешишь: AK> это отдельный от ненужо-utfизации всего и вся вопрос, и тут, наверное, AK> скорее ls старается - но и его авторов очень хочется спрость за эти AK> идиоские "вопросики" - чем таким они думали, выводя вместо непечатаемого AK> имени файла что в голову взбредет - и как, по их мнению, отличить такой AK> вопросик от настоящего.
ls нынче этим вообще не занимается, а по-новомодному пускает весь вывод через xo_emi() из libxo, которое "рендерит" его в "locale-based text", JSON, XML или HTML.
Hо это всё неважно, потому что это только *визуализация* при условии вывода на терминал, а если в файл или скажем в пайп - там "как есть" будет, без путания в вопросиках и вообще без конвертации в вопросики, например:
$ touch 'пример' # в koi8-r $ env env LC_ALL=ru_RU.UTF-8 ls -l > list
Внутри list даты будут в UTF-8, а имя файла 'пример' останется, как и было, в KOI8-R безо всяких перекодировок.
Eugene -- Смотри, но не смей трогать --- slrn/1.0.2 (FreeBSD) * Origin: RDTC JSC (2:5006/1@fidonet)