名 前
charmap − 文 字 集 合 記 述 フ ァ イ ル
説 明
文 字 集 合 記 述 (charmap) は 、 あ る 文 字 集 合 に お い て 使 用 で き る す べ て の 文 字 と そ の 符 号 化 を 定 義 す る 。 localedef(1) は 、 文 字 集 合 記 述 を 使 っ て 、 別 の 文 字 集 合 向 け の ロ ケ ー ル の 派 生 版 を 作 成 す る こ と が で き る 。 文 法
charmap フ ァ
イ ル は 以 下 の
キ ー ワ ー ド か
ら な る ヘ ッ ダ
ー で 始 ま る :
<code_set_name> キ ャ ラ
ク タ ー マ ッ プ
の 名 前 を 指 定
す る 。
<comment_char> フ ァ イ ル
の 残 り の 部 分
で コ メ ン ト キ
ャ ラ ク タ ー と
し て 使 用 す る
文 字 を 指 定 す
る 。 デ フ ォ ル
ト で は シ ャ ー
プ (#) で あ る 。
<escape_char> フ ァ イ ル
の 残 り の 部 分
で エ ス ケ ー プ
キ ャ ラ ク タ ー
と し て 使 用 す
る 文 字 を 指 定
す る 。 こ れ は
特 殊 な 意 味 に
解 釈 さ れ る 文
字 を エ ス ケ ー
プ す る の に 使
用 す る 。 デ フ
ォ ル ト は バ ッ
ク ス ラ ッ シ ュ (\)
で あ る 。
<mb_cur_max> 一 文 字 あ
た り の 最 大 バ
イ ト 数 を 指 定
す る 。 デ フ ォ
ル ト は 1 で あ る
。
<mb_cur_min> 一 文 字 あ
た り の 最 小 バ
イ ト 数 を 指 定
す る 。 こ の 値
は mb_cur_max 以 下 で
な け れ ば な ら
な い 。 指 定 さ
れ な か っ た 場
合 の デ フ ォ ル
ト 値 は mb_cur_max で
あ る 。 文 字 集
合 定 義 の セ ク
シ ョ ン は 、 第
一 カ ラ ム に キ
ー ワ ー ド CHARMAP を
置 く こ と で 始
め る 。 続 く 行
で は 以 下 の 2 つ
の 方 法 の い ず
れ か を 使 っ て
文 字 集 合 を 定
義 す る 。
<character> <byte−sequence>
<comment> あ る 1 文 字
と そ の バ イ ト
列 を 定 義 す る
。 <comment> は 省 略
可 能 。
<character>..<character>
<byte−sequence> <comment> こ
れ は 文 字 の 範
囲 と そ の バ イ
ト 列 を 定 義 す
る 。 <comment> は 省
略 可 能 。 文 字
集 合 定 義 の セ
ク シ ョ ン は 文
字 列 END CHARMAP で 終
了 す る 。 文 字
集 合 定 義 の セ
ク シ ョ ン の 後
ろ に 、 文 字 幅
を 定 義 す る セ
ク シ ョ ン を 続
け る こ と が で
き る 。
WIDTH_DEFAULT
キ ー ワ ー ド を
使 っ て 、 リ ス
ト に 明 示 的 に
載 っ て い な い
全 文 字 で 使 用
さ れ る デ フ ォ
ル ト の 文 字 幅
を 定 義 で き る
。 デ フ ォ ル ト
の 文 字 幅 は 1 で
あ る 。 個 別 の
文 字 の 文 字 幅
定 義 の セ ク シ
ョ ン は 、 第 一
カ ラ ム に キ ー
ワ ー ド WIDTH を 置
い て 開 始 す る
。 続 く 行 で は
以 下 の 2 つ の 方
法 の い ず れ か
を 使 っ て 文 字
幅 を 定 義 す る
。
<character> <width> 指 定
し た 1 文 字 の 幅
を 定 義 す る 。
<character>...<character> <width>
指 定 し た 範 囲
の 全 文 字 の 幅
を 定 義 す る 。
文 字 幅 定 義 の
セ ク シ ョ ン は
文 字 列 END WIDTH で
終 了 す る 。
フ ァ イ ル
/usr/share/i18n/charmaps デ フ ォ ル ト の キ ャ ラ ク タ ー マ ッ プ の 通 常 の パ ス 。
準 拠
POSIX.2.
例
ユ ー ロ 記 号 は UTF−8 キ ャ ラ ク タ ー マ ッ プ で は 以 下 の よ う に 定 義 さ れ る 。
<U20AC> /xe2/x82/xac
関 連 項 目
iconv(1), locale(1), localedef(1), locale(5), charsets(7)
こ の 文 書 に つ い て
こ の man ペ ー ジ は Linux man−pages プ ロ ジ ェ ク ト の リ リ ー ス 3.79 の 一 部 で あ る 。 プ ロ ジ ェ ク ト の 説 明 と バ グ 報 告 に 関 す る 情 報 は http://www.kernel.org/doc/man−pages/ に 書 か れ て い る 。