Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.UNIX.BSD
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.UNIX.BSD с датами от 18 Jan 11 22:51:00 до 06 Oct 24 10:23:41, всего сообщений: 10767
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 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)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.088236 секунды