Сегодня 18 февраля, вторник ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7278
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
Russian Top Blogspot
Russian Top Blogspot
Голосов: 1
Адрес блога: http://rustop.blogspot.com/
Добавлен: 2008-05-28 00:23:16 блограйдером Lurk
 

Unzip i18n: избавляемся от кракозябр в архивах

2012-07-16 16:57:39 (читать в оригинале)

На Хабре опубликовали блок-схему для распознавания кракозябр с исходниками схемы в zip-архиве. По иронии судьбы в первом комментарии засветился скриншот: Так выглядит кириллическое имя файла внутри zip'а, созданного в Windows и распакованного в линуксе. Я сам неоднократно сталкивался с подобным проявлением нетерпимости в мире кодировок. Решил потратить пару минут на изучение вопроса в гугле. На opennet'е хорошо разжевали суть проблемы: Имена файлов в ZIP-архиве хранятся в кодировке DOS, соответствующей языку локали. В Windows эта кодировка может быть получена соответствующей функцией, а для прочих систем авторы Info-ZIP решили не возиться и схалтурили — сделали безальтернативное преобразование cp850 → cp1252. Там же, в комментариях, указали ссылку на PPA с пропатченными пакетами zip, unzip и p7zip. Без промедлений побежал избавляться от кракозябр в Ubuntu, подключив репозиторий:sudo add-apt-repository ppa:frol/zip-i18n sudo aptitude update && sudo aptitude safe-upgrade Как...

[content]

Тэги: linux, runix, soft, ubuntu

 


Самый-самый блог
Блогер ЖЖ все стерпит
ЖЖ все стерпит
по количеству голосов (152) в категории «Истории»


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.