Кракозябры в названиях архивов .zip

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

Автор темы
sana-555
Сообщения: 427
Зарегистрирован: 21 июл 2017, 20:38
Благодарил (а): 385 раз
Поблагодарили: 8 раз
Контактная информация:

Кракозябры в названиях архивов .zip

#1

09 июн 2021, 14:23

Добрый день. :smile: Долго они меня не беспокоили...) Сейчас приходится часто скачивать .zip архивы с русскими именами, и все они с крякозябрами. Именно названия самих архивов, внутри не замечал, может быть конечно из за того, что внутри файлы с английскими названиями.
Screenshot_2021-06-09_16-22-54.png
%EE%F2%EA%E0%F2+%ED%E0+%D1%D2%CE%CA.zip
(3.82 МБ) 9 скачиваний

Аватара пользователя

rogoznik
Сообщения: 10044
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1958 раз
Контактная информация:

Кракозябры в названиях архивов .zip

#2

09 июн 2021, 14:40

sana-555,

Код: Выделить всё

откат+на+СТОК
Такое название должно быть?
Если да, то твои проблемы связаны с кодированием русских символов для генерации url
ИзображениеИзображение

Аватара пользователя

Автор темы
sana-555
Сообщения: 427
Зарегистрирован: 21 июл 2017, 20:38
Благодарил (а): 385 раз
Поблагодарили: 8 раз
Контактная информация:

Кракозябры в названиях архивов .zip

#3

09 июн 2021, 14:41

rogoznik писал(а):
09 июн 2021, 14:40
Такое название должно быть?
Да только без плюсиков
И как это исправить?

Аватара пользователя

slant
Сообщения: 4506
Зарегистрирован: 21 июн 2017, 18:09
Решено: 99
Благодарил (а): 51 раз
Поблагодарили: 1993 раза
Контактная информация:

Кракозябры в названиях архивов .zip

#4

09 июн 2021, 14:53

convmv спасет в таком случае. Возможно сначала поставить придется через apt.

Аватара пользователя

Автор темы
sana-555
Сообщения: 427
Зарегистрирован: 21 июл 2017, 20:38
Благодарил (а): 385 раз
Поблагодарили: 8 раз
Контактная информация:

Кракозябры в названиях архивов .zip

#5

09 июн 2021, 17:01

slant писал(а):
09 июн 2021, 14:53
convmv спасет в таком случае. Возможно сначала поставить придется через apt.
Почему то не перекодирует, ошибся в коде?

Код: Выделить всё

convmv -f cp1251 -t utf-8 -r --notest ~/Desktop/%EE%F2%EA%E0%F2+%ED%E0+%D1%D2%CE%CA.zip

Аватара пользователя

slant
Сообщения: 4506
Зарегистрирован: 21 июн 2017, 18:09
Решено: 99
Благодарил (а): 51 раз
Поблагодарили: 1993 раза
Контактная информация:

Кракозябры в названиях архивов .zip

#6

09 июн 2021, 17:11

sana-555 писал(а):
09 июн 2021, 17:01
Почему то не перекодирует, ошибся в коде?
Угу. Это не CP1251. Это тоже уникод, но особая запись - специально для URL. (записывается так, чтобы можно было ввести строку в уникоде из консоли, которая уникод не поддерживает.) Если я правильно помню - если не использовать ключ -f convmv автодетект делать будет. Должен опознать.

Аватара пользователя

WWolf
Сообщения: 3898
Зарегистрирован: 14 фев 2018, 00:51
Решено: 31
Откуда: Краснодар
Благодарил (а): 1688 раз
Поблагодарили: 1213 раз
Контактная информация:

Кракозябры в названиях архивов .zip

#7

09 июн 2021, 17:29

slant писал(а):
09 июн 2021, 17:11
Это тоже уникод, но особая запись - специально для URL.
не совсем так... это чистый ascii, но форма записи uri.. как его утилитами привести в норм вид я хз, на си есть функция uri_escape

Аватара пользователя

slant
Сообщения: 4506
Зарегистрирован: 21 июн 2017, 18:09
Решено: 99
Благодарил (а): 51 раз
Поблагодарили: 1993 раза
Контактная информация:

Кракозябры в названиях архивов .zip

#8

09 июн 2021, 17:33

WWolf писал(а):
09 июн 2021, 17:29
не совсем так... это чистый ascii
В каком то смысле правильно - это уникод записанный символами исключительно ASCII. Т.к. в URL давным давно уникод допустим. Причем еще с тех древних времен когда даже на линуксах UTF8 далеко не у всех в локалях был как основная кодировка.

Аватара пользователя

Автор темы
sana-555
Сообщения: 427
Зарегистрирован: 21 июл 2017, 20:38
Благодарил (а): 385 раз
Поблагодарили: 8 раз
Контактная информация:

Кракозябры в названиях архивов .zip

#9

09 июн 2021, 17:49

Интересная весчь, если этот файл сначала скачать на телефон, а из телефона послать по почте. С почты на линукс приходит уже с нормальным именем..)

Ответить

Вернуться в «Иное программное обеспечение»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей