1RECODE(1) FSF RECODE(1)
2
3
4
6 recode - manual page for recode 3.6
7
9 recode [OPTION]... [ [CHARSET] | REQUEST [FILE]... ]
10
12 Free `recode' converts files between various character sets and sur‐
13 faces.
14
15 If a long option shows an argument as mandatory, then it is mandatory
16 for the equivalent short option also. Similarly for optional argu‐
17 ments.
18
19 Listings:
20 -l, --list[=FORMAT]
21 list one or all known charsets and aliases
22
23 -k, --known=PAIRS
24 restrict charsets according to known PAIRS list
25
26 -h, --header[=[LN/]NAME]
27 write table NAME on stdout using LN, then exit
28
29 -F, --freeze-tables
30 write out a C module holding all tables
31
32 -T, --find-subsets
33 report all charsets being subset of others
34
35 -C, --copyright
36 display Copyright and copying conditions
37
38 --help display this help and exit
39
40 --version
41 output version information and exit
42
43 Operation modes:
44 -v, --verbose
45 explain sequence of steps and report progress
46
47 -q, --quiet, --silent
48 inhibit messages about irreversible recodings
49
50 -f, --force
51 force recodings even when not reversible
52
53 -t, --touch
54 touch the recoded files after replacement
55
56 -i, --sequence=files
57 use intermediate files for sequencing passes
58
59 --sequence=memory
60 use memory buffers for sequencing passes
61
62 -p, --sequence=pipe
63 use pipe machinery for sequencing passes
64
65 Fine tuning:
66 -s, --strict
67 use strict mappings, even loose characters
68
69 -d, --diacritics
70 convert only diacritics or alike for HTML/LaTeX
71
72 -S, --source[=LN]
73 limit recoding to strings and comments as for LN
74
75 -c, --colons
76 use colons instead of double quotes for diaeresis
77
78 -g, --graphics
79 approximate IBMPC rulers by ASCII graphics
80
81 -x, --ignore=CHARSET
82 ignore CHARSET while choosing a recoding path
83
84 Option -l with no FORMAT nor CHARSET list available charsets and sur‐
85 faces. FORMAT is `decimal', `octal', `hexadecimal' or `full' (or one
86 of `dohf'). Unless DEFAULT_CHARSET is set in environment, CHARSET
87 defaults to the locale dependent encoding, determined by LC_ALL,
88 LC_CTYPE, LANG. With -k, possible before charsets are listed for the
89 given after CHARSET, both being tabular charsets, with PAIRS of the
90 form `BEF1:AFT1,BEF2:AFT2,...' and BEFs and AFTs being codes are given
91 as decimal numbers. LN is some language, it may be `c', `perl' or
92 `po'; `c' is the default.
93
94 REQUEST is SUBREQUEST[,SUBREQUEST]...; SUBREQUEST is ENCODING[..ENCOD‐
95 ING]... ENCODING is [CHARSET][/[SURFACE]]...; REQUEST often looks like
96 BEFORE..AFTER, with BEFORE and AFTER being charsets. An omitted
97 CHARSET implies the usual charset; an omitted [/SURFACE]... means the
98 implied surfaces for CHARSET; a / with an empty surface name means no
99 surfaces at all. See the manual.
100
101 If none of -i and -p are given, presume -p if no FILE, else -i. Each
102 FILE is recoded over itself, destroying the original. If no FILE is
103 specified, then act as a filter and recode stdin to stdout.
104
106 Written by Franc,ois Pinard <pinard@iro.umontreal.ca>.
107
109 Report bugs to <recode-bugs@iro.umontreal.ca>.
110
112 Copyright © 1990, 92, 93, 94, 96, 97, 99 Free Software Foundation, Inc.
113 This is free software; see the source for copying conditions. There is
114 NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
115 PURPOSE.
116
118 The full documentation for recode is maintained as a Texinfo manual.
119 If the info and recode programs are properly installed at your site,
120 the command
121
122 info recode
123
124 should give you access to the complete manual.
125
126
127
128Free recode 3.6 November 2010 RECODE(1)