encguess
СОДЕРЖАНИЕ
ИМЯ
encguess - угадывание кодировок символов файлов
ВЕРСИЯ
$Id: encguess,v 0.2 2016/08/04 03:15:58 dankogai Exp $
СИНОПСИС
encguess [switches] filename... ПЕРЕКЛЮЧАТЕЛИ
- -h
-
показать это сообщение и выйти.
- -s
-
указать список «подозрительных типов кодировок» для проверки, разделенных либо
:либо, - -S
-
вывести список всех допустимых типов кодировок, которые могут быть использованы с параметром -s
- -u
-
подавить отображение неустановленных типов
ПРИМЕРЫ:
-
Угадать кодировку файла с именем
test.txt, используя только значения по умолчанию.encguess test.txt -
Угадать тип кодировки файла с именем
test.txt, используя типыeuc-jp,shiftjis,7bit-jis.encguess -s euc-jp,shiftjis,7bit-jis test.txt encguess -s euc-jp:shiftjis:7bit-jis test.txt -
Угадать тип кодировки нескольких файлов, не отображать результаты для неустановленных файлов.
encguess -us euc-jp,shiftjis,7bit-jis test*.txt
ОПИСАНИЕ
Определение кодировки выполняется путем проверки одного типа кодировки за раз до тех пор, пока не будут исключены все, кроме правильного. Набор типов кодировок для проверки определяется параметром -s и по умолчанию равен ascii, utf8 и UTF-16/32 с BOM. Это можно переопределить, передав один или несколько типов кодировок через параметр -s. Если вам нужно передать несколько подозрительных типов кодировки, используйте строку с кавычками, разделяя значения пробелом.
СМОТРИТЕ ТАКЖЕ
ЛИЦЕНЗИЯ И АВТОРСКИЕ ПРАВА
Авторские права 2015 Michael LaGrasta и Dan Kogai.
Эта программа является свободной программой; вы можете перераспределять её и/или изменять её на условиях лицензии Artistic License (2.0). Вы можете получить копию полной лицензии по адресу:
http://www.perlfoundation.org/artistic_license_2_0
© 1993–2020 Larry Wall and others
Licensed under the GNU General Public License version 1 or later, or the Artistic License.
The Perl logo is a trademark of the Perl Foundation.
https://perldoc.perl.org/5.28.3/encguess