文字に関する留意点を以下に説明します。
制御コード(0x01~0x1F、0x7F)において、以下の制御コード以外は、空白文字で設定されます。
0x09、0x0A、0x0D、0x7F
以降は、帳票出力サーバがUNIX系OSの場合の留意事項です。
Unicodeの文字を使用できる帳票定義情報を設計する場合、Unicodeの範囲の文字を指定できます。Unicodeの文字を使用しない帳票定義情報を設計する場合、帳票設計時に指定できる文字は、Shift-JIS(Windowsで表示できる文字)の範囲です。
以下に、Unicodeの文字を使用しない帳票定義情報を設計する場合に、帳票に指定できる文字を示します。
文字種 | 文字コード範囲 | 対応 | 備考 | |
---|---|---|---|---|
JIS非漢字 | 8140~84FC | ◎ | - | |
JIS第一水準漢字 | 889F~989E | ◎ | 83年度JISで字体変更された文字は、新字体で出力されます。 | |
JIS第二水準漢字 | 989F~EAFC | ◎ | ||
他社文字 | NEC特殊文字 | 8740~879E | △ | 入力データの文字コード系によって以下のように異なります。
|
IBM拡張文字 | FA40~FCFC | △ | ||
NEC/IBM選定文字 | ED40~EEFC | △ | 入力データがEUC(S90)の場合、出力できません。 | |
利用者定義文字 | F040~F9FC | ○ | - |
記号の意味
◎:出力可能
○:Charset Managerをインストールすることで出力可能
△:出力可能だが、一部出力不可能
入力データの文字コード系がEUCの場合は、帳票を作成するWindowsで帳票の文字コード変換を行い、あらかじめEUCコード系にしておく必要があります。入力データの文字コード系がUNICODE(UTF8)の場合は、帳票を作成するWindowsで帳票の文字コード変換を行い、あらかじめUNICODE(UTF8)コード系にしておく必要があります。なお、入力データがEUC(S90)の場合は、帳票を文字コード変換するWindowsにCharset Managerをインストールして、文字コード変換する必要があります。
入力データがShift-JISの場合に指定できる文字は、次のとおりです。
文字種 | 文字コード範囲 | 対応 | 備考 | |
---|---|---|---|---|
JIS非漢字 | 8140~84FC | ◎ | - | |
JIS第一水準漢字 | 889F~989E | ◎ | 83年度JISで字体変更された文字は、新字体で出力されます。 | |
JIS第二水準漢字 | 989F~EAFC | ◎ | ||
他社文字 | NEC特殊文字 | 8740~879E | ◎ | - |
IBM拡張文字 | FA40~FCFC | ◎ | ||
NEC/IBM選定文字 | ED40~EEFC | ◎ | - | |
外字(利用者定義文字) | F040~F9FC | ◎ | 帳票出力サーバに外字(利用者定義文字)を登録する必要があります。 |
記号の意味
◎:出力可能
入力データがEUC(U90)の場合に指定できる文字は、次のとおりです。
文字種 | 文字コード範囲 (16進) | 対応 | 備考 |
---|---|---|---|
JIS非漢字 | A1A1~A8FE | ◎ | - |
JIS第一水準漢字 | B0A1~CFFE | △ | 83年度JISで字体変更された文字は、一部旧字体で出力され、そのほかは(_)に置き換わります。 出力されない旧字体は、Charset Managerの文字コード変換表カスタマイズ機能を使用することで、例えばEUC(U90)の旧字体を83年度JISの新字体に対応付けを行うことで、新字体で出力することができます。 |
JIS第二水準漢字 | D0A1~F4FE | △ | |
OASYS拡張文字 | F7A1~FDFE | △ | UNICODEに存在する文字は出力されます。UNICODEに存在しない文字は(_)に置き換わります(TIFF出力時に、UNICODEに変換されるためです)。 |
JEF拡張漢字 | 8FA1A1~8FD0FE | △ | |
JEF拡張非漢字 | 8FD1A1~8FDCFE | △ | |
外字(利用者定義文字) | 8FDDA1~8FFDFE | ◎ | 帳票出力サーバに外字(利用者定義文字)を登録する必要があります。 |
記号の意味
◎:出力可能
△:出力可能だが、一部出力不可能
入力データがEUC(S90)の場合に指定できる文字は、次のとおりです。
文字種 | 文字コード範囲 (16進) | 対応 | 備考 | |
---|---|---|---|---|
JIS非漢字 | A1A1~A8FE | ◎ | - | |
JIS第一水準漢字 | B0A1~CFFE | ◎ | 83年度JISで字体変更された文字は、新字体で出力されます。 | |
JIS第二水準漢字 | D0A1~F4FE | ◎ | ||
他社文字 | NEC特殊文字 ( | ADA1~ADFC | ◎ | - |
外字(利用者定義文字) | F5A1~FEFE | ◎ | 帳票出力サーバに外字(利用者定義文字)を登録する必要があります。 |
記号の意味
◎:出力可能
注意
EUC(S90)の場合、IBM拡張文字およびNEC/IBM選定文字は、使用できません。
CharsetMGR-A 5.0以前を使用する場合、NEC特殊文字は、使用できません。
入力データがUNICODE(UTF8)の場合、すべての文字が出力できます。
入力データがEUCコード系で、半角カナを使用する場合、項目長に「実際に出力する文字数×2」の長さを指定してください。また、入力データがUNICODE(UTF8)コード系で、日本語文字(半角カタカナを含む)を使用する場合、項目長に「実際に出力する文字数×3」の長さを指定してください。項目長が短い場合、文字列が途中で切れて出力される場合があります。項目長は、帳票様式定義画面で、該当する項目を選択し、[書式]-[プロパティ]を選択して表示されるプロパティ画面で設定します。