[room] Как найти файл в определённой кодировке?

Денис Черносов denis0.ru на gmail.com
Ср Авг 24 09:57:27 UTC 2011


22 августа 2011 г. 15:06 пользователь Alexei V. Mezin <
alexei-mezin на rambler.ru> написал:

> 22.08.2011 14:01, Денис Черносов пишет:
>
>
>  1) Есть ли автоматический способ получить список файлов, в cp1251 для
>> (полу)автоматической конвертации в юникод?
>>
>> 2) Аналогичный вопрос про переносы строк в стиле Windows|Unix...
>>
>
> Не так?
>
> [alexei на intel_server tmp]$ file 1251.txt utf.txt
> 1251.txt: ISO-8859 English text, with CRLF line terminators
> utf.txt:  UTF-8 Unicode English text
>
> Нет, эта информация ненадёжная.
find -type f \( -iname '*.php' -and -not -path '*.svn*' \) -exec file -i {}
\;
...
./templates/ui_product_page_caption.php: text/plain charset=iso-8859-1
./templates/ui_product_section.php: text/plain charset=us-ascii
./transport_get.php: text/x-php
./ui_product_element.php: text/plain charset=us-ascii
./usr.php: text/x-php
./usr_js.php: text/x-c charset=utf-8

Никак не кореллирует с реальным положением дел. Например, последние два
файла мною перекодированы в юникод, но второй начинается с "/*" и
определяется им как С-шный.


> Один файл из второго получен путем recode cp1251..utf8.
> ______________________________**_________________
> smoke-room mailing list
> smoke-room на lists.altlinux.org
> https://lists.altlinux.org/**mailman/listinfo/smoke-room<https://lists.altlinux.org/mailman/listinfo/smoke-room>




-- 
С уважением,
Черносов Денис
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/smoke-room/attachments/20110824/266d4361/attachment.html>


Подробная информация о списке рассылки smoke-room