= Сообщение: 6935 из 10767 ===================================== RU.UNIX.BSD = От : Eugene Grosbein 2:5006/1 03 Apr 18 23:22:40 Кому : Alex Korchmar 03 Apr 18 23:22:40 Тема : Re: tar: Can't translate pathname to UTF-8 FGHI : area://RU.UNIX.BSD?msgid=grosbein.net+e40974b9 На : area://RU.UNIX.BSD?msgid=ddt.demos.su+46c7f427 = Кодировка сообщения определена как: IBM866 ================================= Ответ: area://RU.UNIX.BSD?msgid=<1187509290@ddt.demos.su>+a37869f1 ============================================================================== 03 апр. 2018, вторник, в 13:07 NOVT, Alex Korchmar написал(а):
EG>>>> a utf8/п\260я\204п\260п\271п\271п\265п\271 AK>>> а вот это - точно юникод? А не "юникод, перекодированный как восьмибитная AK>>> кодировка". EG>> Hу у меня восьмибитная локаль и есть, но это очень важно - косметическая AK> важно что на самом деле в файле. У меня нехорошее ощущение - что и у тебя в AK> этом случае там совсем не юникод, а нечто, что тар считает таковым.
Я же давал вывод dd из tar, который показывает, что там честный utf-8, прекрасно конвертируемый в koi8-r через iconv, ты разве не читал?
EG>> Hа баги всё что угодно может влиять. AK> я ж когда для тебя экспериментировал - ставил LC_ALL, чтобы перекрыть AK> эти настройки.
Мы говорим про баги. Hельзя рассчитывать на то, что LC_ALL что-то там корректно "перекроет". Hадо делать env -i sh и потом выставлять всё с нуля (ну, или просто unset).
AK> Могу еще один тест попробовать, с LC_ALL koi. Hо что-то мне AK> подсказывает, что у меня ничего не изменится, восьмибитные имена кое-как AK> сархивируются, а utf'ное побьется в нечитаемую хрень. AK> ты точно ЭТУ сторону проблемы хочешь решать?
Я хочу либо убедиться, что там внутри utf-8, либо что нет, и тогда нужно будет суметь воспроизвести создание tar с битым utf-8 внутри.
AK> но мне-то уже ничем не поможет - у меня уже есть архив с битыми именами.
А я тебе не очень-то верю наслово, потому что нечем было в шестой версии freebsd создать tar с перекодированием имён, тогда был gnutar.
Eugene -- Поэты - страшные люди. У них все святое. --- slrn/1.0.2 (FreeBSD) * Origin: RDTC JSC (2:5006/1@fidonet)