はじめに
唐突ですが ![]()
DataMagic は、「地方公共団体情報システム」の文字要件に対応しています![]()
難しいことを考えるが、めっぽう苦手なので、小難しい説明は抜きにして。
デジタル庁から色々資料が出ていますが、どの資料にも共通して、以下の内容が記載されています。
(2) 文字セット、文字コード及び文字フォント
各標準準拠システムが保持する氏名等(氏名/旧氏/通称、世帯主の氏名、本籍、筆頭者及び住所/方書(左記の情報を基に記録される他の項目も含む。以下同じ。))の文字セットはMJ+、各標準準拠システムにおける氏名等以外の文字セットはMJ+又はJIS X 0213:2012とし、いずれの場合も文字コードはJIS X 0221:2020とする。
(3) 文字符号化方式
各標準準拠システムの間の連携のための符号化方式については、UTF-8 とする。
なお、標準準拠システム内の符号化方式は UTF-8 又はUTF-16 とする。
そして、DataMagic の "機能説明書" には、UTF-8/UTF-16で提供する異体字を変換できます の記載がある。
す
な
わ
ち ![]()
「地方公共団体情報システム」の文字要件に対応しています
ってことになる訳です。
こんな雑な説明で納得できるか
とおっしゃる、紳士淑女老若男女の皆様方。
実は、メーカー の一般公開向けFAQ で、「対応しております」と公言してるんですよ。
なので、根拠など詳しい説明は「FAQ」ページでご確認ください(と、丸投げ
)。
使用時の注意
と言っても、ご使用いただく場合には、いくつかの注意点が。
1.対応製品
DataMagic には、製品形態および標準搭載されている機能に応じて、Server と Desktop の 2つのグレードがあります。
そして、Server グレードに有ってDesktop グレードに無い機能 のひとつに、文字コード変換 があります。
実は、Desktop グレードで扱える文字コードは Shift-JIS のみ 、なのです。
なので、「地方公共団体情報システム」の文字要件に対応するには、Server グレードの製品が必要 です![]()
2.入力側の設定
文字コードが UTF-8/UTF-16 の 入力データの異体字を変換させるには、次に示す条件を満たす必要があります。
3.出力側の設定
1.文字コードが UTF-8/UTF-16 の場合
入力データの異体字が、出力の文字コードの異体字に変換されます。
次に示す条件を満たす必要があります。
2.文字コードが UTF-8/UTF-16 以外の場合
入力データの異体字セレクタはカットされて、ベース文字だけが変換されます。
この変換には特に条件はありません。
3.異体字を任意の文字に変換する場合
異体字を任意の文字に変換する場合は、外字テーブルを使用してください。
次に示す条件を満たす必要があります。
4.UTF-8/UTF-16 以外の文字を異体字に変換する場合
UTF-8/UTF-16以外の文字を異体字に変換する場合は、外字テーブルを使用してください。
次に示す条件を満たす必要があります。
以上です。



