Удаление файлов с непечатными именами в Linux

Бывает такое, что, например, прислали с Windows-машины zip архив с русскими именами файлов. А zip с кодировками не знаком, правило в «чужой монастырь со своим уставом…» не слыхивал и вообще подозрительный тип, при распаковке в среде с другой локалью (говорят, что даже не другом Windows, если там по умолчанию не русская стоит, будут проблемы) получаем файлы с нечитаемыми названиями, а то ещё и в папке с таким же именем:

user@desktop: ~ $ ls
Работа  Документы  ??????  Список.zip

Читать далее

Настройка локалей в Ubuntu

Опишу небольшой глюк с локалями, возникший недавно у меня. Точнее это даже не столько глюк, сколько, скорее всего, я не до конца разобралась, однако проблему я решила и это может кому-то помочь (да и мне, если повторится).
Глюк проявился следующим образом — внезапно весь интерфейс стал на английском языке. И произошло это после того, как я заменила экран входа в систему с kdm на slim, хотя в настройках самого slim ничего даже близко нет и он использует те же сессии, что и gdm и kdm.
Сам по себе английский интерфейс лично для меня даже предпочтительнее, но как выяснилось позже, проблема проявлялась и более неприятным образом.
Во-первых, в 2gis и, скорее всего, и в других приложениях под wine перестала печататься кириллица — в интерфейсе она отображалась по прежнему нормально, а напечатать в полях поиска можно было только латиницей.
А во-вторых, в эмуляторах терминала, вместо кириллических символов печатались знаки вопроса. Если открыть пункт меню Terminal, то можно увидеть такую картину:

И тут даже можно выбрать кодировку UTF-8, тогда кириллица будет печататься нормально, но работает это лишь в текущем открытом окне программы.

Читать далее

Исправление кодировок в тегах и названиях mp3-файлов

На днях довелось мне скачать некоторое количество гигабайт музыки с одного из торрентов. Все было бы замечательно, если бы не одно но: все теги и названия файлов были в кодировке CP-1251 (тяжелое наследие Windows).
К сожалению мой Amarok заместо русских символов выводит нечто невообразимое. Поэтому было решено конвертировать теги во всем понятную кодировку UTF-8.

Читать далее