Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Krzaczki w plikach tekstowych ze starszych wersji Windowsa
#21
0
Tak, program sam wykrywa typ kodowania i w przytoczonym wcześniej przykładzie polecenia (enca -c jakiśplik), automatycznie zamienia na kodowanie stosowane w obecnym systemie.

Cytat:enca -help
Usage:  enca [-L LANGUAGE] [OPTION]... [FILE]...
        enconv [-L LANGUAGE] [OPTION]... [FILE]...
Detect encoding of text files and convert them if required.

Operation modes:
-g, --guess            Behave as enca' (just detect encoding by default)
-c, --auto-convert      Behave as
enconv' (autoconvert by default)

Output type selectors:
-d, --details          Print failure reason when encoding was not recognized
-e, --enca-name        Print enca's encoding name (passed to converters)
-f, --human-readable    Print full (descriptive) encoding name (default)
-i, --iconv-name        Print how iconv calls the encoding
-m, --mime-name        Print preferred MIME encoding name
-r, --rfc1345-name      Print RFC 1345 (or otherwise canonized) encoding name
-s, --cstocs-name      Print how cstocs calls the encoding
-n, --name=WORD        Print required name (enca-name, human-readable, etc.)
-x, --convert-to=ENC    Convert file to some other encoding ENC

Guessing parameters:
-L, --language=LANG    Set language of FILEs; obligatory, when cannot be
                        determined from locale settings

Conversion parameters:
-E, --external-converter-program=PATH
                        Set external converter program name
                        (default: piconv)
-C, --try-converters=LIST  Converters to be tried (associative)
                        (default: built-in,librecode)

General options:
-p, --with-filename    Print the file name for each result
-P, --no-filename      Suppress the prefixing filename on output
-V, --verbose          Increase verbosity level

Listings:
-G, --license          Print full enca license and terminate
-h, --help              Print this help and terminate
-l, --list=WORD        Print required list (built-in-charsets, converters,
                        charsets, languages, lists, names, surfaces)
                        and terminate
-v, --version          Print version and build information and terminate

With no FILE, reads standard input and possibly writes converted stream to
standard output.  Exit status is 0 if all files were successfully proceeded,
1 if some were not recognized or converted, 2 in real troubles.

When called as `enconv' without -x, target encoding it guessed from locales.

Report bugs to https://github.com/nijel/enca/issues
Odpowiedz


Skocz do:




Użytkownicy przeglądający ten wątek: 2 gości