Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Artem Chuprina                       2:5020/400     29 Dec 2003  19:32:44
 To : Alexey Matvienko
 Subject : Re: <none>
 -------------------------------------------------------------------------------- 
 
 Alexey Matvienko -> Artem Chuprina  @ Mon, 29 Dec 2003 04:52:18 +0300:
 
  AM>>> почему не pаботает?
  AC>> По определению -T.  Для него текстовый - это ASCII.
  AM> не понял... может я не совсем понимаю pазницу м/у тексто и ANSII...
 
 Hу, для начала ты не понимаешь разницы между ANSI и ASCII.  Табуретки и
 апельсины - это все-таки несколько разные вещи.  ASCII - это символы с
 кодами от 0 до 127.  В любой кодировке.  Из них к текстовым относятся
 символы с кодами 9 (Tab), 10 (NL), 13 (CR), еще может быть что-то типа
 VT, и печатные - с кодами от 32 до 126.  Точка.
 
  AM>>> как пpовеpить текстовый или нет файл?
  AC>> Поискать там символ, который в данной кодировке не печатный (если
  AC>> "данная" кодировка - текущая, то при use locale для этого есть регекс
  AC>> для диапазона) и не является допустимым в текстовом файле
  AC>> контрол-символом (перевод строки в обоих вариантах, табуляция, перевод
  AC>> страницы, из экзотики - перевод формата).  Если нашелся - значит, не
  AC>> текстовый.
  AM> долго ведь pаботать будет. =/
 
 Hу, вообще говоря, да.  Hа то -T проверяет что-то то ли первый килобайт,
 то ли первые четыре.  А так - до первого такого символа.
 
 /[^[:print:]\t\n\r]/
 
 -- 
 Artem Chuprina
 RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/122.256, ICQ: 13038757
 --- ifmail v.2.15dev5.1
  * Origin: Leninsky 45 home network (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 <без заголовка>   Alexey Matvienko   28 Dec 2003 05:29:48 
 Re: <none>   Artem Chuprina   28 Dec 2003 22:01:25 
 <none>   Alexey Matvienko   29 Dec 2003 05:52:18 
 Re: <none>   Artem Chuprina   29 Dec 2003 19:32:44 
Архивное /ru.perl/114773e515b97.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional