enca(1) enca(1) (NAME) enca - (SYNOPSIS) enca [-L LANGUAGE] [OPTION]... [FILE]... enconv [-L LANGUAGE] [OPTION]... [FILE]... (INTRODUCTION AND EXAMPLES) : enca FILE FILE ( ) enconv FILE FILE locale . -x ( -x (OPTIONS) CONVERSION ENCODINGS ). () . : enca -x latin2 <> ISO Latin 2 . Enca . charset locale . ( ) -L . HTML <> windows-1251 . enca -L ru file.htm ( ) KOI8-R . ( LANGUAGES ). Enca charset ( CONVERSION )-- ( FEATURES ): enca --version enca --help Enca ( ). (DESCRIPTION) Enca ( ) ( ). Enca -- . Enca ENC . Enca ( (SECURITY) ). Enca . charset . Enca / . ( mailboxes) . . : . . (Operation modes) : -c, --auto-convert Enca enconv . (charset) locale ( +target-charset-auto ). -g, --guess Enca enca . . (Output type selectors) Enca (-x) : Enca ENC . . Enca . : Enca (namespace) . -d, --details Enca Enca --human-readable Enca . -e, --enca-name Enca (surfaces) . . -f, --human-readable (surfaces) -- . . : . . -i, --iconv-name iconv(3) (/ iconv(1)) . iconv . iconv . Enca iconv ( +iconv-interface). -r, --rfc1345-name RFC 1345 . RFC 1345 RFC << >> . RFC 1345 . -m, --mime-name MIME . . http://www.iana.org/assignments/character-sets . -s, --cstocs-name cstocs(1) . cstocs . -n, --name=WORD () WORD ( ). --name=WORD --WORD . aliases Enca . -x, --convert-to=[..]ENC ENC . <<..>> recode(1) . recode(1) ENC Enca ( CONVERSION ). Enca . . : -L . ( ). -L, --language=LANG LANG . LANG locale ( +locale-alias) . `none' . enca --list languages . Enca locale . LANGUAGES . (Conversion parameters) . -x . CONVERSION . -C, --try-converters=LIST LIST . . enca --list converters ( CONVERSION ). Enca enca --help . -C . -C () . none . -E, --external-converter-program=PATH PATH . enca . enca --help enca . (General options) ... -p, --with-filename Enca . Enca . STDIN STDOUT ( ). -P, --no-filename Enca . Enca ( ) . -V, --verbose (verbosity) ( ). Enca . (terminal) Enca . -h, --help . -G, --license Enca ( ). -l, --list=WORD WORD ( ). : built-in-charsets. (built-in) ( ). built-in-encodings. built-in-charsets . converters. ( -C). charsets. (). --name ( ) --list . encodings. charsets . languages. . . names. --name. lists. . ( ) surfaces. (surfaces) Enca . -v, --version ( (FEATURES) ). (CONVERSION) Enca . -C . Enca -C . . (extern) . built-in : librecode iconv (nothing) . Enca . . ( ). : enca --list built-in ( ) : . -C built-in . Librecode (Librecode converter) GNU recode . enca --version enca ( +librecode-interface). recode(1) recode . Enca Enca (surfaces) recode I/O (buggy) . recode info GNU recode . -C librecode . Iconv (Iconv converter) iconv(3) UNIX98 . enca --version enca ( +iconv-interface). iconv iconv GNU libc . (surfaces) ( ). () / . iconv . -C iconv . (External converter) -E ( ). enca : cstocs recode map umap piconv. : cstocs(1) recode(1) map(1) umap(1) piconv(1). enca . /bin/rm . enca : CONVERTER ENC_CURRENT ENC FILE [-] CONVERTER -E ENC_CURRENT ENC -x FILE . - ( ) FILE . 1 . . -C extern . -x . Enca enconv recode(1) . DEFAULT_CHARSET . nl_langinfo(3) . Enca . enca ( (wrapper) recode(1) ). : (fail)-- iconv GNU libc ( recode ) (don't touch them)-- enca recode ( ) (approximate them)-- cstocs recode ( ) (drop them out)-- recode cstocs (cstocs ) () . . . enca . . recode(1) ( ) cstocs(1) ( cp(1) ). (forking) . (ENCODINGS) enca --list charsets --name . (surfaces) enca --list surfaces . . . : `-` `_` `.` `:` `/' ( /). `ibm852' `IBM-852' `IBM 852' . (Charsets) Enca (-e) Enca (-f) : ASCII 7bit ASCII characters ISO-8859-2 ISO 8859-2 standard; ISO Latin 2 ISO-8859-4 ISO 8859-4 standard; Latin 4 ISO-8859-5 ISO 8859-5 standard; ISO Cyrillic ISO-8859-13 ISO 8859-13 standard; ISO Baltic; Latin 7 ISO-8859-16 ISO 8859-16 standard CP1125 MS-Windows code page 1125 CP1250 MS-Windows code page 1250 CP1251 MS-Windows code page 1251 CP1257 MS-Windows code page 1257; WinBaltRim IBM852 IBM/MS code page 852; PC (DOS) Latin 2 IBM855 IBM/MS code page 855 IBM775 IBM/MS code page 775 IBM866 IBM/MS code page 866 baltic ISO-IR-179; Baltic KEYBCS2 Kamenicky encoding; KEYBCS2 macce Macintosh Central European maccyr Macintosh Cyrillic ECMA-113 Ecma Cyrillic; ECMA-113 KOI-8_CS_2 KOI8-CS2 code (`T602') KOI8-R KOI8-R Cyrillic KOI8-U KOI8-U Cyrillic KOI8-UNI KOI8-Unified Cyrillic TeX (La)TeX control sequences UCS-2 Universal character set 2 bytes; UCS-2; BMP UCS-4 Universal character set 4 bytes; UCS-4; ISO-10646 UTF-7 Universal transformation format 7 bits; UTF-7 UTF-8 Universal transformation format 8 bits; UTF-8 CORK Cork encoding; T1 GBK Simplified Chinese National Standard; GB2312 BIG5 Traditional Chinese Industrial Standard; Big5 HZ HZ encoded GB2312 unknown Unrecognized encoding unknown Enca . Enca (surfaces) ( ). ( ): /CR CR /LF LF /CRLF CRLF N.A. N.A. / /21 (1,2 -> 2,1) /4321 (1,2,3,4 -> 4,3,2,1) N.A. little big endian /qp Quoted-printable N.A. -- Enca . (surface-consistent) . ( recode "" "implied" ) IBM 852 " CRLF" . UCS big endian 21 4321 : 2143 21 3412 4321 21 . UTF-8 ( Doubly-encoded UTF-8) . (About charsets, encodings and surfaces) (Charset) (encoding) . Enca encoding " " ("representation of text") () . ( Base64 ). {charset,surface} . recode(1) -UCS -UTF (Universal character set) . recode . : Enca (surface-unaware) recode. (LANGUAGES) Enca . . ( ) -L Enca . Enca LC_CTYPE ( locale(7) ) . -L . ENCAOPT ( (ENVIRONMENT) ). Enca ( ): Belarusian CP1251 IBM866 ISO-8859-5 KOI8-UNI maccyr IBM855 Bulgarian CP1251 ISO-8859-5 IBM855 maccyr ECMA-113 Czech ISO-8859-2 CP1250 IBM852 KEYBCS2 macce KOI-8_CS_2 CORK Estonian ISO-8859-4 CP1257 IBM775 ISO-8859-13 macce baltic Finnish ISO-8859-4 CP1257 Croatian CP1250 ISO-8859-2 IBM852 macce CORK Hungarian ISO-8859-2 CP1250 IBM852 macce CORK Lithuanian CP1257 ISO-8859-4 IBM775 ISO-8859-13 macce baltic Latvian CP1257 ISO-8859-4 IBM775 ISO-8859-13 macce baltic Polish ISO-8859-2 CP1250 IBM852 macce ISO-8859-13 ISO-8859-16 baltic CORK Russian KOI8-R CP1251 ISO-8859-5 IBM866 maccyr Slovak CP1250 ISO-8859-2 IBM852 KEYBCS2 macce KOI-8_CS_2 CORK Slovene ISO-8859-2 CP1250 IBM852 macce CORK Ukrainian CP1251 IBM855 ISO-8859-5 CP1125 KOI8-U maccyr Chinese GBK BIG5 HZ none none __ . (locale) : Belarusian be Bulgarian bg Czech cs Estonian et Finnish fi Croatian hr Hungarian hu Lithuanian lt Latvian lv Polish pl Russian ru Slovak sk Slovene sl Ukrainian uk Chinese zh Enca . enca --version . . librecode-interface. Enca GNU recode . iconv-interface. Enca UNIX98 iconv . external-converter. Enca ( ). language-detection. Enca (-L) . --language . locale-alias. Enca . target-charset-auto. Enca . --auto-convert Enca enconv . ENCAOPT. Enca . ENCAOPT="-L uk" . (ENVIRONMENT) ENCAOPT Enca . . ( +ENCAOPT ). LC_CTYPE LC_COLLATE LC_MESSAGES ( LC_ALL LANG ) ( +language-detection ). DEFAULT_CHARSET enconv . (DIAGNOSTICS) Enca 0 ( ). 1 Enca . 2 ( I/O) . (SECURITY) Enca . : . . enca ( ) libenca . . . . ENCAOPT . autoconvert(1), cstocs(1), file(1), iconv(1), iconv(3), nl_langinfo(3), map(1), piconv(1), recode(1), locale(5), locale(7), ltt(1), umap(1), unicode(7), utf-8(7), xcode(1) (KNOWN BUGS) . LC_* . . . >31bit / NFS ( ). `ch' KOI8-CS2 . EOL Quoted-printable . . libenca . (Enca - DWIM) . . . . (TRIVIA) Enca Extremely Naive Charset Analyser . `enc' `encoding' `e' `encoding' `extreme'. (AUTHORS) David Necas (Yeti) Michal Cihar Unicode () GNU recode . . (ACKNOWLEDGEMENTS) THANKS . (COPYRIGHT) Copyright (C) 2000-2003 David Necas (Yeti). Copyright (C) 2009 Michal Cihar . Enca (GNU General Public License) / . Enca . . Enca Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA . enca 1.11 Sep 2009 enca(1)