ARIB STD-B24用iconv(gconv)モジュール
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
*[[ARIB STD-B24用iconv(gconv)モジュール]] [#yd69cc52]
**はじめに [#cd77dcc1]
>
>ARIBコードへまたはARIBから各種の文字コードを変換するOSS...
>しかしながら、LinuxTVにおいて、Linuxの各ディストリビュー...
ARIB 8単位コードに対応させる拡張モジュールがAkihiro TSUKA...
<
>
>[[http://www.linuxtv.org/]]
>[[http://git.linuxtv.org/cgit.cgi/v4l-utils.git/tree/con...
>https://patchwork.linuxtv.org/patch/30438/
<
>
>このページでは、上記のコードを単独のgconvモジュールとし...
これはLGPLに基づくものです。
<
**iconvとは [#p646820b]
>
>iconv(International Codeset Conversion Library)は異な...
iconvは最初にHP-UXで開発され、後にPOSIX規格として標準化さ...
>GNUのCライブラリにはフリー版のiconvが含まれ、Linuxディス...
また、iconvは、コマンドラインユーティリティも存在し、nkf...
>GNUのiconvは変換に際して、各文字コードを内部コードに変換...
つまり、対象の文字コードの変換を行うgconvモジュールを追加...
<
**LinuxTVコミュニティとiconv [#vb016780]
>
>LinuxTVコミュニティは、Linuxベースのセットトップボックス...
>この中で、日本のデジタル放送およびヨーロッパのデジタル放...
これらのgconvモジュールをLinuxに組み込むことで以下の文字...
-ARIB-STD-B24(ARIB-B24) 日本のデジタル放...
-EN300-468-TAB00 ヨーロッパのデジ...
<
>
>なお、LinuxTVコミュニティが開発した上記のgconvモジュール...
<
**RPMパッケージ [#mce081f1]
>
>RHELまたはCentOSにおいて、上記のgconvモジュールを単独で...
|>|CENTER:OS|CENTER:RPM|CENTER: |h
|RHEL7;CentOS7|x86_64|gconv-digital-tv-2.0.1-1.el7.x86_64...
|RHEL8;CentOS8|x86_64|gconv-digital-tv-2.0.1-1.el8.x86_64...
|>|Source RPM|gconv-digital-tv-2.0.1-1.src.rpm|&ref(gconv...
※RHEL5/CentOS5のサポートを終了しました。~
※RHEL8/CentOS8のサポートを追加しました。~
※原作者の塚田様により、追加文字集合で不正なコードを検出し...
<
**文字コード [#ud6955dc]
>
>文字コードとして下表の文字セットを使用します。ただし、モ...
|文字符号集合|記事|h
|漢字系集合|ARIB STD-B24|
|JIS 互換漢字 1 面( 2 バイト符号)|JIS X0213:2004|
|JIS 互換漢字 2 面( 2 バイト符号)|JIS X0213:2004|
|英数( 1 バイト符号)|ARIB STD-B24|
|平仮名( 1 バイト符号)|ARIB STD-B24|
|片仮名( 1 バイト符号)|ARIB STD-B24|
|JIS X0201 片仮名| |
|外字符号集合|ARIB STD-B24|
|マクロ符号集合|ARIB STD-B24|
|追加記号( 2 バイト符号)|ARIB STD-B24|
<
**符号化処理概要 [#ob339b82]
>
>符号化はARIB8単位文字符号に準じ符号化します。~
下図に示す符号体系により符号化を実施します。~
固定的に割り振られる制御コードと、GR/GLであらわされる割り...
また、GR/GLにマッピングされるコードは中間バッファ(G0~G3...
~
~
UCS(国際符号化文字集合:Universal multi-octet coded Chara...
第1編 データ符号化方式~
第5章 文字符号化~
表5-2 追加する記号・文字~
を参照ください。
>&ref(table1.jpg,zoom);&ref(table2.jpg,zoom);
<
***初期値 [#z9c99bf8]
>
|操作|符号面|初期値|h
|指示|G0|JIS互換漢字面|
|~|G1|英数集合|
|~|G2|平仮名集合|
|~|G3|片仮名集合|
|呼び出し|GL|LS0(G0)|
|~|GR|LS2R(G2)|
|文字サイズ| |NSZ|
<
***符号の呼び出し [#z3a6117b]
>
|BGCOLOR(#cccccc):COLOR(#000000):CENTER:呼び出し制御|>|BG...
|~|~|~|BGCOLOR(#cccccc):COLOR(#000000):CENTER:符号集合|BG...
|CENTER:LS0|CENTER: |CENTER:0x0F|CENTER:G0|CENTER:GL|CENT...
|CENTER:LS1|CENTER: |CENTER:0x0E|CENTER:G1|CENTER:GL|CENT...
|CENTER:LS2|CENTER:ESC|CENTER:0x6E|CENTER:G2|CENTER:GL|CE...
|CENTER:LS3|CENTER:ESC|CENTER:0x6F|CENTER:G3|CENTER:GL|CE...
|CENTER:LS1R|CENTER:ESC|CENTER:0x7E|CENTER:G1|CENTER:GR|C...
|CENTER:LS2R|CENTER:ESC|CENTER:0x7D|CENTER:G2|CENTER:GR|C...
|CENTER:LS3R|CENTER:ESC|CENTER:0x7C|CENTER:G3|CENTER:GR|C...
|CENTER:SS2|CENTER: |CENTER:0x19|CENTER:G2|CENTER:GL|CENT...
|CENTER:SS3|CENTER: |CENTER:0x1D|CENTER:G3|CENTER:GL|CENT...
<
***符号の指示制御 [#z3a6117b]
>
|>|>|>|>|CENTER:指示制御の&br;符号化表現|>|CENTER:制御の...
|~|~|~|~|~|CENTER:文字集合の分類|CENTER:指示先|
|CENTER:ESC|CENTER:0x28|CENTER:F|CENTER: |CENTER: |CENTER...
|CENTER:ESC|CENTER:0x29|CENTER:F|CENTER: |CENTER: |~|CENT...
|CENTER:ESC|CENTER:0x2A|CENTER:F|CENTER: |CENTER: |~|CENT...
|CENTER:ESC|CENTER:0x2B|CENTER:F|CENTER: |CENTER: |~|CENT...
|CENTER:ESC|CENTER:0x24|CENTER:F|CENTER: |CENTER: |CENTER...
|CENTER:ESC|CENTER:0x24|CENTER:0x29|CENTER:F|CENTER: |~|C...
|CENTER:ESC|CENTER:0x24|CENTER:0x2A|CENTER:F|CENTER: |~|C...
|CENTER:ESC|CENTER:0x24|CENTER:0x2B|CENTER:F|CENTER: |~|C...
|CENTER:ESC|CENTER:0x28|CENTER:0x20|CENTER:F|CENTER: |CEN...
|CENTER:ESC|CENTER:0x29|CENTER:0x20|CENTER:F|CENTER: |~|C...
|CENTER:ESC|CENTER:0x2A|CENTER:0x20|CENTER:F|CENTER: |~|C...
|CENTER:ESC|CENTER:0x2B|CENTER:0x20|CENTER:F|CENTER: |~|C...
|CENTER:ESC|CENTER:0x24|CENTER:0x28|CENTER:0x20|CENTER:F|...
|CENTER:ESC|CENTER:0x24|CENTER:0x29|CENTER:0x20|CENTER:F|...
|CENTER:ESC|CENTER:0x24|CENTER:0x2A|CENTER:0x20|CENTER:F|...
|CENTER:ESC|CENTER:0x24|CENTER:0x2B|CENTER:0x20|CENTER:F|...
<
>
>>
>>>
>>>
|文字符号集合|F(終端符号)|文字コード|h
|漢字|0x42|2バイト符号|
|英数|0x4A|1バイト符号|
|平仮名|0x30|1バイト符号|
|片仮名|0x31|1バイト符号|
|プロポーショナル英数|0x36|1バイト符号|
|プロポーショナル平仮名|0x37|1バイト符号|
|プロポーショナル片仮名|0x38|1バイト符号|
|JIS X0201 片仮名|0x49|1バイト符号|
|JIS 互換漢字 1面|0x39|2バイト符号|
|JIS 互換漢字 2面|0x3A|2バイト符号|
|追加記号|0x3B|2バイト符号|
<<<
<<
<
>
>>
>>>
>>>
>>>
>>>
|CENTER:文字符号集合|CENTER:F(終端符号)|CENTER:文字コード|h
|CENTER:DRCS-0|CENTER:0x40|CENTER:2バイト符号|
|CENTER:DRCS-1|CENTER:0x41|CENTER:1バイト符号|
|CENTER:DRCS-2|CENTER:0x42|CENTER:1バイト符号|
|CENTER:DRCS-3|CENTER:0x43|CENTER:1バイト符号|
|CENTER:DRCS-4|CENTER:0x44|CENTER:1バイト符号|
|CENTER:DRCS-5|CENTER:0x45|CENTER:1バイト符号|
|CENTER:DRCS-6|CENTER:0x46|CENTER:1バイト符号|
|CENTER:DRCS-7|CENTER:0x47|CENTER:1バイト符号|
|CENTER:DRCS-8|CENTER:0x48|CENTER:1バイト符号|
|CENTER:DRCS-9|CENTER:0x49|CENTER:1バイト符号|
|CENTER:DRCS-10|CENTER:0x4A|CENTER:1バイト符号|
|CENTER:DRCS-11|CENTER:0x4B|CENTER:1バイト符号|
|CENTER:DRCS-12|CENTER:0x4C|CENTER:1バイト符号|
|CENTER:DRCS-13|CENTER:0x4D|CENTER:1バイト符号|
|CENTER:DRCS-14|CENTER:0x4E|CENTER:1バイト符号|
|CENTER:DRCS-15|CENTER:0x4F|CENTER:1バイト符号|
|CENTER:マクロ|CENTER:0x70|CENTER:1バイト符号|
<<<
<<
<
**文字符号集合 [#m215b454]
***漢字集合 [#vbd26a3c]
>
>&ref(kanji-1.jpg,zoom);
>&ref(kanji-2.jpg,zoom);
>&ref(kanji-3.jpg,zoom);
>&ref(kanji-4.jpg,zoom);
>&ref(kanji-5.jpg,zoom);
>&ref(kanji-6.jpg,zoom);
>&ref(kanji-7.jpg,zoom);
>&ref(kanji-8.jpg,zoom);
<
***英数集合・片仮名集合・平仮名集合 [#n6f8314e]
>
>&ref(eisuu.jpg,zoom);
>&ref(katakana.jpg,zoom);
>&ref(hiragana.jpg,zoom);
<
***JIS X0201 片仮名集合 [#mb63698d]
>
>&ref(jis-katakana.jpg,zoom);
<
***追加記号 [#df707ca9]
>
>&ref(tsuika-1.jpg,zoom);
>&ref(tsuika-2.jpg,zoom);
>&ref(tsuika-3.jpg,zoom);
>&ref(tsuika-4.jpg,zoom);
>&ref(tsuika-5.jpg,zoom);
>&ref(tsuika-6.jpg,zoom);
>&ref(tsuika-7.jpg,zoom);
>&ref(tsuika-8.jpg,zoom);
>&ref(tsuika-9.jpg,zoom);
>&ref(tsuika-10.jpg,zoom);
>&ref(tsuika-11.jpg,zoom);
>&ref(tsuika-12.jpg,zoom);
>&ref(tsuika-13.jpg,zoom);
>&ref(tsuika-14.jpg,zoom);
>&ref(tsuika-15.jpg,zoom);
>&ref(tsuika-16.jpg,zoom);
>&ref(tsuika-17.jpg,zoom);
>&ref(tsuika-18.jpg,zoom);
<
**gconv-digital-tv固有の符号化 [#l5ae129e]
>
>gconv-digital-tvでは、以下の固有の符号化を実施しています。
>エンコード動作において、以下の動作を行います。
>・GL符号領域は、G0/G1集合のみ指定します。~
・GR符号領域は、G2/G3集合のみ指定します。~
・G0集合は漢字系集合に固定指定します。~
・G1集合はASCII(1バイトGセット)に固定指定します。~
・G2集合は平仮名集合およびJIS 互換漢字1/2面に使用します。~
・G3集合は片仮名集合、JIS X0201 片仮名集合および追加記号...
・G2集合にJIS 互換漢字1/2面を指示する場合およびG3集合に追...
#ref(Mapping.jpg,zoom,50%)
<
**UTF-8(UCSコード)を入力とした場合の制限 [#u5e50caf]
***Restricted領域 [#z700027f]
>
>入力文字コードをUCSコード(UTF-8)として場合、UCSでは未...
Restricted領域の文字はRestricted領域以外の文字に変換して...
>例1) ×(事故) U+E0C9(変換不可) → U+26CC(変...
例2) P(駐車場) U+E0DB(変換不可) → U+1F17F((U...
<
***UCS未定義文字 [#a6902385]
>
>追加記号において、一部の文字(「氏」「副」「元」等のサイ...
そのサイズを指定することで代替可能との理由でUCS符号には含...
そのため、あらかじめこれらの文字は類似文字に変換しておく...
>例1) 氏 U+E290 → (該当なし)~
例2) (vn) U+E2A5 → (該当なし)
<
終了行:
*[[ARIB STD-B24用iconv(gconv)モジュール]] [#yd69cc52]
**はじめに [#cd77dcc1]
>
>ARIBコードへまたはARIBから各種の文字コードを変換するOSS...
>しかしながら、LinuxTVにおいて、Linuxの各ディストリビュー...
ARIB 8単位コードに対応させる拡張モジュールがAkihiro TSUKA...
<
>
>[[http://www.linuxtv.org/]]
>[[http://git.linuxtv.org/cgit.cgi/v4l-utils.git/tree/con...
>https://patchwork.linuxtv.org/patch/30438/
<
>
>このページでは、上記のコードを単独のgconvモジュールとし...
これはLGPLに基づくものです。
<
**iconvとは [#p646820b]
>
>iconv(International Codeset Conversion Library)は異な...
iconvは最初にHP-UXで開発され、後にPOSIX規格として標準化さ...
>GNUのCライブラリにはフリー版のiconvが含まれ、Linuxディス...
また、iconvは、コマンドラインユーティリティも存在し、nkf...
>GNUのiconvは変換に際して、各文字コードを内部コードに変換...
つまり、対象の文字コードの変換を行うgconvモジュールを追加...
<
**LinuxTVコミュニティとiconv [#vb016780]
>
>LinuxTVコミュニティは、Linuxベースのセットトップボックス...
>この中で、日本のデジタル放送およびヨーロッパのデジタル放...
これらのgconvモジュールをLinuxに組み込むことで以下の文字...
-ARIB-STD-B24(ARIB-B24) 日本のデジタル放...
-EN300-468-TAB00 ヨーロッパのデジ...
<
>
>なお、LinuxTVコミュニティが開発した上記のgconvモジュール...
<
**RPMパッケージ [#mce081f1]
>
>RHELまたはCentOSにおいて、上記のgconvモジュールを単独で...
|>|CENTER:OS|CENTER:RPM|CENTER: |h
|RHEL7;CentOS7|x86_64|gconv-digital-tv-2.0.1-1.el7.x86_64...
|RHEL8;CentOS8|x86_64|gconv-digital-tv-2.0.1-1.el8.x86_64...
|>|Source RPM|gconv-digital-tv-2.0.1-1.src.rpm|&ref(gconv...
※RHEL5/CentOS5のサポートを終了しました。~
※RHEL8/CentOS8のサポートを追加しました。~
※原作者の塚田様により、追加文字集合で不正なコードを検出し...
<
**文字コード [#ud6955dc]
>
>文字コードとして下表の文字セットを使用します。ただし、モ...
|文字符号集合|記事|h
|漢字系集合|ARIB STD-B24|
|JIS 互換漢字 1 面( 2 バイト符号)|JIS X0213:2004|
|JIS 互換漢字 2 面( 2 バイト符号)|JIS X0213:2004|
|英数( 1 バイト符号)|ARIB STD-B24|
|平仮名( 1 バイト符号)|ARIB STD-B24|
|片仮名( 1 バイト符号)|ARIB STD-B24|
|JIS X0201 片仮名| |
|外字符号集合|ARIB STD-B24|
|マクロ符号集合|ARIB STD-B24|
|追加記号( 2 バイト符号)|ARIB STD-B24|
<
**符号化処理概要 [#ob339b82]
>
>符号化はARIB8単位文字符号に準じ符号化します。~
下図に示す符号体系により符号化を実施します。~
固定的に割り振られる制御コードと、GR/GLであらわされる割り...
また、GR/GLにマッピングされるコードは中間バッファ(G0~G3...
~
~
UCS(国際符号化文字集合:Universal multi-octet coded Chara...
第1編 データ符号化方式~
第5章 文字符号化~
表5-2 追加する記号・文字~
を参照ください。
>&ref(table1.jpg,zoom);&ref(table2.jpg,zoom);
<
***初期値 [#z9c99bf8]
>
|操作|符号面|初期値|h
|指示|G0|JIS互換漢字面|
|~|G1|英数集合|
|~|G2|平仮名集合|
|~|G3|片仮名集合|
|呼び出し|GL|LS0(G0)|
|~|GR|LS2R(G2)|
|文字サイズ| |NSZ|
<
***符号の呼び出し [#z3a6117b]
>
|BGCOLOR(#cccccc):COLOR(#000000):CENTER:呼び出し制御|>|BG...
|~|~|~|BGCOLOR(#cccccc):COLOR(#000000):CENTER:符号集合|BG...
|CENTER:LS0|CENTER: |CENTER:0x0F|CENTER:G0|CENTER:GL|CENT...
|CENTER:LS1|CENTER: |CENTER:0x0E|CENTER:G1|CENTER:GL|CENT...
|CENTER:LS2|CENTER:ESC|CENTER:0x6E|CENTER:G2|CENTER:GL|CE...
|CENTER:LS3|CENTER:ESC|CENTER:0x6F|CENTER:G3|CENTER:GL|CE...
|CENTER:LS1R|CENTER:ESC|CENTER:0x7E|CENTER:G1|CENTER:GR|C...
|CENTER:LS2R|CENTER:ESC|CENTER:0x7D|CENTER:G2|CENTER:GR|C...
|CENTER:LS3R|CENTER:ESC|CENTER:0x7C|CENTER:G3|CENTER:GR|C...
|CENTER:SS2|CENTER: |CENTER:0x19|CENTER:G2|CENTER:GL|CENT...
|CENTER:SS3|CENTER: |CENTER:0x1D|CENTER:G3|CENTER:GL|CENT...
<
***符号の指示制御 [#z3a6117b]
>
|>|>|>|>|CENTER:指示制御の&br;符号化表現|>|CENTER:制御の...
|~|~|~|~|~|CENTER:文字集合の分類|CENTER:指示先|
|CENTER:ESC|CENTER:0x28|CENTER:F|CENTER: |CENTER: |CENTER...
|CENTER:ESC|CENTER:0x29|CENTER:F|CENTER: |CENTER: |~|CENT...
|CENTER:ESC|CENTER:0x2A|CENTER:F|CENTER: |CENTER: |~|CENT...
|CENTER:ESC|CENTER:0x2B|CENTER:F|CENTER: |CENTER: |~|CENT...
|CENTER:ESC|CENTER:0x24|CENTER:F|CENTER: |CENTER: |CENTER...
|CENTER:ESC|CENTER:0x24|CENTER:0x29|CENTER:F|CENTER: |~|C...
|CENTER:ESC|CENTER:0x24|CENTER:0x2A|CENTER:F|CENTER: |~|C...
|CENTER:ESC|CENTER:0x24|CENTER:0x2B|CENTER:F|CENTER: |~|C...
|CENTER:ESC|CENTER:0x28|CENTER:0x20|CENTER:F|CENTER: |CEN...
|CENTER:ESC|CENTER:0x29|CENTER:0x20|CENTER:F|CENTER: |~|C...
|CENTER:ESC|CENTER:0x2A|CENTER:0x20|CENTER:F|CENTER: |~|C...
|CENTER:ESC|CENTER:0x2B|CENTER:0x20|CENTER:F|CENTER: |~|C...
|CENTER:ESC|CENTER:0x24|CENTER:0x28|CENTER:0x20|CENTER:F|...
|CENTER:ESC|CENTER:0x24|CENTER:0x29|CENTER:0x20|CENTER:F|...
|CENTER:ESC|CENTER:0x24|CENTER:0x2A|CENTER:0x20|CENTER:F|...
|CENTER:ESC|CENTER:0x24|CENTER:0x2B|CENTER:0x20|CENTER:F|...
<
>
>>
>>>
>>>
|文字符号集合|F(終端符号)|文字コード|h
|漢字|0x42|2バイト符号|
|英数|0x4A|1バイト符号|
|平仮名|0x30|1バイト符号|
|片仮名|0x31|1バイト符号|
|プロポーショナル英数|0x36|1バイト符号|
|プロポーショナル平仮名|0x37|1バイト符号|
|プロポーショナル片仮名|0x38|1バイト符号|
|JIS X0201 片仮名|0x49|1バイト符号|
|JIS 互換漢字 1面|0x39|2バイト符号|
|JIS 互換漢字 2面|0x3A|2バイト符号|
|追加記号|0x3B|2バイト符号|
<<<
<<
<
>
>>
>>>
>>>
>>>
>>>
|CENTER:文字符号集合|CENTER:F(終端符号)|CENTER:文字コード|h
|CENTER:DRCS-0|CENTER:0x40|CENTER:2バイト符号|
|CENTER:DRCS-1|CENTER:0x41|CENTER:1バイト符号|
|CENTER:DRCS-2|CENTER:0x42|CENTER:1バイト符号|
|CENTER:DRCS-3|CENTER:0x43|CENTER:1バイト符号|
|CENTER:DRCS-4|CENTER:0x44|CENTER:1バイト符号|
|CENTER:DRCS-5|CENTER:0x45|CENTER:1バイト符号|
|CENTER:DRCS-6|CENTER:0x46|CENTER:1バイト符号|
|CENTER:DRCS-7|CENTER:0x47|CENTER:1バイト符号|
|CENTER:DRCS-8|CENTER:0x48|CENTER:1バイト符号|
|CENTER:DRCS-9|CENTER:0x49|CENTER:1バイト符号|
|CENTER:DRCS-10|CENTER:0x4A|CENTER:1バイト符号|
|CENTER:DRCS-11|CENTER:0x4B|CENTER:1バイト符号|
|CENTER:DRCS-12|CENTER:0x4C|CENTER:1バイト符号|
|CENTER:DRCS-13|CENTER:0x4D|CENTER:1バイト符号|
|CENTER:DRCS-14|CENTER:0x4E|CENTER:1バイト符号|
|CENTER:DRCS-15|CENTER:0x4F|CENTER:1バイト符号|
|CENTER:マクロ|CENTER:0x70|CENTER:1バイト符号|
<<<
<<
<
**文字符号集合 [#m215b454]
***漢字集合 [#vbd26a3c]
>
>&ref(kanji-1.jpg,zoom);
>&ref(kanji-2.jpg,zoom);
>&ref(kanji-3.jpg,zoom);
>&ref(kanji-4.jpg,zoom);
>&ref(kanji-5.jpg,zoom);
>&ref(kanji-6.jpg,zoom);
>&ref(kanji-7.jpg,zoom);
>&ref(kanji-8.jpg,zoom);
<
***英数集合・片仮名集合・平仮名集合 [#n6f8314e]
>
>&ref(eisuu.jpg,zoom);
>&ref(katakana.jpg,zoom);
>&ref(hiragana.jpg,zoom);
<
***JIS X0201 片仮名集合 [#mb63698d]
>
>&ref(jis-katakana.jpg,zoom);
<
***追加記号 [#df707ca9]
>
>&ref(tsuika-1.jpg,zoom);
>&ref(tsuika-2.jpg,zoom);
>&ref(tsuika-3.jpg,zoom);
>&ref(tsuika-4.jpg,zoom);
>&ref(tsuika-5.jpg,zoom);
>&ref(tsuika-6.jpg,zoom);
>&ref(tsuika-7.jpg,zoom);
>&ref(tsuika-8.jpg,zoom);
>&ref(tsuika-9.jpg,zoom);
>&ref(tsuika-10.jpg,zoom);
>&ref(tsuika-11.jpg,zoom);
>&ref(tsuika-12.jpg,zoom);
>&ref(tsuika-13.jpg,zoom);
>&ref(tsuika-14.jpg,zoom);
>&ref(tsuika-15.jpg,zoom);
>&ref(tsuika-16.jpg,zoom);
>&ref(tsuika-17.jpg,zoom);
>&ref(tsuika-18.jpg,zoom);
<
**gconv-digital-tv固有の符号化 [#l5ae129e]
>
>gconv-digital-tvでは、以下の固有の符号化を実施しています。
>エンコード動作において、以下の動作を行います。
>・GL符号領域は、G0/G1集合のみ指定します。~
・GR符号領域は、G2/G3集合のみ指定します。~
・G0集合は漢字系集合に固定指定します。~
・G1集合はASCII(1バイトGセット)に固定指定します。~
・G2集合は平仮名集合およびJIS 互換漢字1/2面に使用します。~
・G3集合は片仮名集合、JIS X0201 片仮名集合および追加記号...
・G2集合にJIS 互換漢字1/2面を指示する場合およびG3集合に追...
#ref(Mapping.jpg,zoom,50%)
<
**UTF-8(UCSコード)を入力とした場合の制限 [#u5e50caf]
***Restricted領域 [#z700027f]
>
>入力文字コードをUCSコード(UTF-8)として場合、UCSでは未...
Restricted領域の文字はRestricted領域以外の文字に変換して...
>例1) ×(事故) U+E0C9(変換不可) → U+26CC(変...
例2) P(駐車場) U+E0DB(変換不可) → U+1F17F((U...
<
***UCS未定義文字 [#a6902385]
>
>追加記号において、一部の文字(「氏」「副」「元」等のサイ...
そのサイズを指定することで代替可能との理由でUCS符号には含...
そのため、あらかじめこれらの文字は類似文字に変換しておく...
>例1) 氏 U+E290 → (該当なし)~
例2) (vn) U+E2A5 → (該当なし)
<
ページ名: