トップページ⇒tech
93コメント28KB

住基ネットの文字処理、どう実装する?

■ このスレッドは過去ログ倉庫に格納されています
0001住基統一文字キョー会 鼻字駑馬男NGNG
文字コードから見た住基ネットの問題点
http://www.horagai.com/www/moji/juki.htm
---
住基ネットで使われる文字コードは「統一文字コード」といい、
法務省の許容字体やJIS第1〜4水準漢字、Windows外字をはじめとする
各ベンダーのシステム外字を寄せあつめて、2万1千字を収録している。
エンコード方式はユニコードだが、CJK漢字にない字はBMP内の漢字以外の
領域にマッピングしているという。
「統一文字コード」用のフォントは「住基ネット明朝」といい、
旧自治省と関係の深い出版社が受注したといわれている
---
という、住基ネットの文字コード。
こりゃ問題ありありじゃないの?と思った方は、意見よろぴーこ。
いっそのこと、むぅ板でDesign決めちゃいませんか?
0002デフォルトの名無しさんNGNG
                 ∩
                 | |
                 | |
        ∧_∧   | |  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
       ( ´Д`)//  < 先生!
      /       /    \
     / /|    /        ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  __| | .|    |
  \   ̄ ̄ ̄ ̄ ̄ ̄ ̄\
  ||\             \
  ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
  ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
     .||              ||
0003デフォルトの名無しさんNGNG
決めてどうすんの?
0004デフォルトの名無しさんNGNG
>>1
具体的にどのへんが問題ありありだと思われますか?
0005住基統一文字キョー会 鼻字駑馬男NGNG
とりあえず、立てちゃいました。
Win系使ってるということで、その上で文字処理を実現するとしたら
どのような実装をすればいいのかなど、意外とまじめな意見募集中。

と思ったら、
>>2 君、
最初は、「起立、礼」でしょ。
0006デフォルトの名無しさんNGNG
こんだけ文字をかき集めても漏れがあるんだろうな
0007デフォルトの名無しさんNGNG
      ∧_∧      ∧_∧
     _( ´∀`)    (´∀` )
  三(⌒),    ノ⊃    ( >>1 )   糞スレは・・
     ̄/ /)  )      | |  |
    . 〈_)\_)      (__(___)

         ∧_∧  .∧_∧
         (  ´∀) (´∀` )
       ≡≡三 三ニ⌒) >>1 .)   立てんなって
        /  /)  )  ̄.| |  |
        〈__)__)  (__(___)

           ∧_∧  ,__ ∧_∧
          (    ´)ノ ):;:;)∀`)
          /    ̄,ノ'' >>1  )   言ったろうが
         C   /~ / /   /
         /   / 〉 (__(__./
         \__)\)
                      ヽ l //
            ∧_∧(⌒) ―― ★ ―――
            (    ) /|l  // | ヽ   ヴォケがーー!
           (/     ノl|ll / / |  ヽ
            (O  ノ 彡''   /  .|
            /  ./ 〉
            \__)_)
0008デフォルトの名無しさんNGNG
というかわざわざ奇怪な漢字を名前に使うアホはイッテヨシ。
0009住基統一文字キョー会 鼻字駑馬男NGNG
>>4
そうですねー。
最初はどのへんが問題あるのかって話題がいいのかも。

> エンコード方式はユニコードだが、CJK漢字にない字はBMP内の漢字以外の
> 領域にマッピングしているという。

これって簡単にこんなことをしてもいいのでしょうか。
例えば、インド語(Devanagariとか)やタイ語のあたりに
強引に漢字が割り当てられているってことなのかな?
つーことは、Editコントロールなんかで表示させるとcombineされてしまう?

あと、ユニコードを使っているということで、
まさに異体字問題にぶちあたるのではないかと。
そのへんはどのようにすれば、Win系なんかで解決できるのかなと
思ったりするわけです。
0010デフォルトの名無しさんNGNG
大いに語るべき問題だとは思うが、板違いじゃないかなぁ?

>>8
奇怪な漢字じゃなくても出ない人いるのよ。ハシゴ高とか。
0011デフォルトの名無しさんNGNG
印刷屋いじめだな。
プリンタメーカー泣いてるよ。
0012住基統一文字キョー会 鼻字駑馬男NGNG
>>7
くそスレじゃないって。つーか、意外とマジだったりする。
Win系みたいな既存のOSでどうしたら、
(特に、Win系は、Unicodeベースということで)
住基ネットみたいな多様な文字を扱うシステムを実装するのかということで、
とくに文字処理について、問題点から実装案まで話せたら
おもしろいんでねーのと思うわけです。
0013デフォルトの名無しさんNGNG
>>4 >>9
簡単そうな方法なら
システム内部でShiftJIS←→住基コード変換して表示してるんでは?
変換テーブル切ってやれば簡単に実現できるし仕様変更も楽だし。
21000文字程度、今のパソコンなら屁でも無いだろ。
0014デフォルトの名無しさんNGNG
塚と�怩ニか・・・ウニはまとめられてたんだっけ?
頭カタイじーさんから違うぞゴルァってくるよ
0015デフォルトの名無しさんNGNG
で、おれの背番号は何番なの?
0016デフォルトの名無しさんNGNG
統一文字コードはJISの包摂を展開してるというわけか?
0017デフォルトの名無しさんNGNG
住専と仲間?どっちがつおいの?
0018住基統一文字キョー会 鼻字駑馬男NGNG
>>13
> システム内部でShiftJIS←→住基コード変換して表示してるんでは?

それだったら、Unicodeベースにする必要はないんじゃないかと。
わざわざ質を落とすこともないのでは?

ちなみに、
CJK Unified Ideographs Extension B
CJK Compatibility Ideographs Supplement
なんかの、いわゆるSurrogateの2Word文字も
サポートもされてるのかな。
やっぱり、Win系なら、OSがサポートしてるんだから、
使えば良いと思うんだが。

そうすると、「住基ネット明朝」フォントは、
TrueTypeというよりは、OpenTypeにすべきか。
0019住基統一文字キョー会 鼻字駑馬男NGNG
つーことで、またーり、またーりと行きましょう。
0020デフォルトの名無しさんNGNG
住基文字で外字や拡張文字が割りあてられてる所をそのままWinで表示すると
アラビア文字やハングルになってしまうってこと?
0021デフォルトの名無しさんNGNG
つかTRONコードはまたもや無視
0022住基統一文字キョー会 鼻字駑馬男NGNG
>>14
> 塚と�怩ニか・・・ウニはまとめられてたんだっけ?

塚 = U+585A
�� = U+FA10
ですね。

>>20
まあ、住基ネット、使ったことないのでわかりませんが、
通常なら、「住基ネット明朝」フォント以外のフォントで、
NotePadや、WordPadで、Unicodeコピペした場合、そうなるかもしれないっすね。
でも、「住基ネット明朝」使ってたとしても、
NotePadや、WordPad、通常のEditコントロールなんかでは、
カーソルの移動とか変になるのでは?
0023デフォルトの名無しさんNGNG
出生届とかって誤字でもそのまま登録するらしいね。(今は違うかも)
存在しない漢字をそのまま登録されてる人もいるらしい。
漏れの小学校の時の先生は「生」っていう漢字が名前にあるんだけど、
縦線が上から突き抜けてない状態で登録されてるといってたよ。
そんなもん全部集めてたらUnicodeじゃ足りない気もする。
0024デフォルトの名無しさんNGNG
全部ビットマップにしちまえよ
0025住基統一文字キョー会 鼻字駑馬男NGNG
>>24
まあ、結局のところ、画面にはビットマップとして表示されるわけで、
その前に、そのビットマップを何らかの数値として、
つまり、符号化しなくてはならないわけです。
そうすれば、その符号で検索なんかもできるし、大小関係もきめることができる。
で、彼らは、ユニコードベースの「統一文字コード」を使ったと。

でも、俺は、それが本当の良い実装と言えるのかと疑問なんだよね。
WinNT系はUnicodeベースだよね。そのWinNT系にあった符合化って実は
なんなんだろうと。OSはUnicode、じゃあ、内部コードもUnicodeベースな
ものを使うとしたら、どこまでUnicodeベースでいけるのかと。
外字とかはどうするのか。意外とチャレンジングでない?
0026デフォルトの名無しさんNGNG
毎分1万行とか印刷できる業務用漢字プリンタではUnicodeやShiftJISやEUCは
印字できないものが多いんだが・・・。
0027棄教者 ◆witdLTi2 NGNG
超漢字。GT。今昔文字鏡。終了。
0028デフォルトの名無しさんNGNG
>>24
意表を突いて、ビットマップをまんま個人IDにするのはありかも
メモリカードにでも入れて役所が配布すりゃいいべ
0029住基統一文字キョー会 鼻字駑馬男NGNG
>>27
つーか、OSを変えるでなくて。
WinNT系で行こうよ。まあ、Unix系でも良いけど。
既存のUnicodeをサポートしたOS上で実装するという制限の上で
考えていくというのがおもしろいわけで。
0030デフォルトの名無しさんNGNG
結局Unicodeは使い物にならないということでいいんだべ
0031( ○ ´ ー ` ○ )だべだべNGNG
( ● ´ ー ` ● )だべだべ
0032デフォルトの名無しさんNGNG
どうせならグローバルIPふって欲しかった
0033デフォルトの名無しさんNGNG
本当は無難にJIS2K準拠だったが、どこかの情死巣オタの権威(教授等)か、
IT化で先進的(と思えるよう)な事やりたかった総務官僚や総務族の介在が
あってUnicodeベースになったような気がする。
0034デフォルトの名無しさんNGNG
この人だ〜れ
http://pc.2ch.net/test/read.cgi/hack/1028124410/24
0035絶対匿名黙示録NGNG
いや権威の通信環境が、それまでは電話と紙だったんですが、
1年ほど前にWindowsマシン買ったんですよ
セットアップに苦労しました
0036デフォルトの名無しさんNGNG
住民要コードの通知に使われるシール葉書
セキュリティが高いと思われがちだが、こそっと開いてもアイロンで熱しながら圧着する
と元通りになる。
0037デフォルトの名無しさんNGNG
複数の文字コードで入れとくのは?
切り分けフラグなんか1byteで済みそうだし。
0038デフォルトの名無しさんNGNG
今昔文字鏡はOSでは無いぞ>>29
0039デフォルトの名無しさんNGNG
超漢字まんせー
0040デフォルトの名無しさんNGNG
みんな発想が逆なんだよ。
unicodeに収まるように登録時に
リネームしてしまえば全て解決。
0041デフォルトの名無しさんNGNG
俺の名前は、両親が届けようとしたら当用漢字に無かったために、
別の字にされてしまいました。
0042デフォルトの名無しさんNGNG
当用漢字でも
悪魔や奴隷や娼婦や穢多や非人だと受理されないぞ
0043デフォルトの名無しさんNGNG
幼女と処女はだいじょうぶな罠
0044デフォルトの名無しさんNGNG
>>37
いつもその調子で設計しているのか?
つか住基作ったのお前だろ。
0045デフォルトの名無しさんNGNG
JIPS使え
0046デフォルトの名無しさんNGNG
紙とボールペンでいいだろ?
おじいちゃんおばあちゃんでも使えるよ。
0047デフォルトの名無しさんNGNG
で、それをスキャン。
0048デフォルトの名無しさんNGNG
>>10
Unicodeではハシゴ高は別字ですが何か
0049デフォルトの名無しさんNGNG
>>48
ツチ吉とか
0050デフォルトの名無しさんNGNG
いつも、漢字コードは政治の取引に使われるんだね。
なんで、こんなにブラックなのかな?何から何まで無意味。
むしろ、住所、名前の漢字を全部調べるあげるほうが、
国の未来にとって有益な事だと思うが・・・
ホントにトラノスケはキケンな人物だ!
0051デフォルトの名無しさんNGNG
そもそもかんじはこんぴゅーたでしょりするには
こうりつがわるすぎる。
にほんがほんとうにあいてーたいこくをめざすのであれば、
すべてひらがなにするくらいのかくごがひつようだ。
0052棄教者 ◆witdLTi2 NGNG
>>51
ひまわりも漢字食べられるのに今更平仮名はないでしょう。
0053デフォルトの名無しさんNGNG
このさい、その外字部分は国が文字コードサーバたてて誰でも使えるようにしろよ
0054デフォルトの名無しさんNGNG
>>51
表意記号をより積極的に扱って効率化を図ろうと言う流れが有る。
表意文字である漢字はイベントを識別する記号として適した文字だと
言われていたりする。
コーダー止まりは世界が狭いな
0055デフォルトの名無しさんNGNG
>>54
大昔に定められた表意文字の表意と意味なんて
とっくに乖離してしまっていて、
漢字はもう単なる無意味な記号に成り下がっているのでは。

記号自体に意味を求める事は非効率という以前に非現実的だと思います。
0056デフォルトの名無しさんNGNG
これからは表意絵文字の時代だな。
ベクトルデータで絵文字を持つ。
新しい文字を作るわけだから、文字コードもまっさらな状態から
作れるし、人間にもわかりやすい。
0057デフォルトの名無しさんNGNG
英語は速読が難しい
0058デフォルトの名無しさんNGNG
>>55
それは、ちょと嘘っぽいな。
0059デフォルトの名無しさんNGNG
某所の研究で、日本語の読解が早いのは、漢字と平仮名が
混じることで、情報量に粗密ができるためとのこと
漢字が情報量の多い概念のタグつかインデックスとして働き
平仮名が概念どうしを繋ぎ論理構造を構築するらしい
よって日本語は一定以上の単語をちゃんと理解しなければ
使っている気でも、例えばドキュソとの会話が通じなかったりする
実は英語でも、経済系の略号を入れまくった会話などで
同様なことができるが、一般人にはタガログ語より意味不明となる
つまり漢字が優れているというより、一般人に共通した省略可能な
概念を利用可能なことが日本語の利点である
0060デフォルトの名無しさんNGNG
>>59
そういう冗長な隙間情報が電子化を妨げているという
話をしているんだが。
0061デフォルトの名無しさんNGNG
>>60
英文において同様の記述が可能であることが書かれているが、
そのての文章も電子化に障害があるの?

遺伝子系の論文だと、逆にすべて略さない記法だね
0062デフォルトの名無しさんNGNG
なんじゃそりゃ(w
まだ平面宇宙の方が説得力あるぞ
著者はキチガイかよ
006362NGNG
大誤爆
0064デフォルトの名無しさんNGNG
>>62
流れで見ててちょっと面白かった
0065デフォルトの名無しさんNGNG
>>23
縁起を担いでわざと点を付けたり取ったりして画数変えることもあるしね。
正しい字じゃなかろうと、登録されてる表記が本名なんだよね。
そういう文字を全部フォローしてくれるのかな。
名前にそういう特殊な字を使ってる人の報告きぼん。

>>57
画数の多い字が無い分、変なフォントを使わなければ英語の方が
文字の認識は速そうに思うけど、そうはいかないの?
日本語と英語を同程度に使いこなせると仮定しての話だけど。
0066デフォルトの名無しさんNGNG
一文字で意味を成すか、不定の可変長で意味を成すかの違い。

0067デフォルトの名無しさんNGNG
漢字にルビというか読みの情報も持たせて下さい。
0068デフォルトの名無しさんNGNG
>>67
 読みが違う毎に別の文字コードになるわけ?
0069棄教者 ◆witdLTi2 NGNG
>>67-68
騎士と書いて「ナイト」と読むような人名はどうやって処理するんですか。
(騎士 ナイト 誘拐 をキーワードに検索してみよう♪)
0070デフォルトの名無しさんNGNG
小学生の頃習ってた習字の先生の名前は「二」と書いて「かず」と読むらしい。
二番目の子供で父親は男の子を期待して男の子用の名前しか用意してなかったので
「『一』も『二』も『かず』や〜」となったとか。
習ってる合間の雑談だったからネタかもしれないけど。
0071デフォルトの名無しさんNGNG
>>65
ところが漢字のほうが断然認識は早いのです
ネット上のソースは知らないけどそういう実験結果がある
0072デフォルトの名無しさんNGNG
>>70
名前は漢字が正式なので、戸籍には表記しか登録されません。
読みは登録されないので、どうでもいいと言えばどうでもいいのです。
「太郎」と書いて「はなこ」という読みでも戸籍登録できるのです。
関係ないのです。
007372NGNG
失礼。
ひらがなやかたかなの名前もあるので、
書き出しは「正式には名前に読みは無いので、」と訂正します。
0074デフォルトの名無しさんNGNG
>>72
読み方を適当に変えていいってこと?昨日まで「太郎」で「たろう」だったのを、
今日から「うぃりあむ」とかにして可?
0075デフォルトの名無しさんNGNG
アン・シャーリーは名前の綴りの"Anne"がよく"Ann"と間違われることを
気にするくせに、初対面のマリラに「コーデリアと呼んで」と言ってたな…

関係ないのでsage
0076デフォルトの名無しさんNGNG
>>74 戸籍的にはそうなんだけど住民票には読みが入ってるんだよなあ
0077デフォルトの名無しさんNGNG
>>75
コーデリアが却下されるので、best effortとして"Anne"をリクエストしてた
ような気がする。
0078デフォルトの名無しさんNGNG
住基ネット番号 返却相次ぐ
住民基本台帳ネットワークの運用が始まって、1か月がたちました。
個人情報の保護に不安があるなどとして番号の通知を受け取らずに返却した住民は、
全国1300余りの市区町村で、2万3200世帯にのぼることがわかりました。
09/05 19:30 NHK
http://www.nhk.or.jp/news/2002/09/05/k20020905000136.html
動画
http://www.nhk.or.jp/news/2002/09/05/v20020905000136.html
0079デフォルトの名無しさんNGNG
外人さんが登録される場合もあるよねぇ?
0080デフォルトの名無しさんNGNG
>>79
今現在、住基ネットには外国籍の方は一切登録されません。
0081デフォルトの名無しさんNGNG
国籍が日本で、名前が日本語以外の場合は?
0082棄教者 ◆witdLTi2 NGNG
>>81
金正日が日本に亡命したらそのまま金正日の名前で帰化できますが。
金正日はまさか、日本語の名前じゃないですよね。
0083デフォルトの名無しさんNGNG
ハングル文字の場合は?
0084デフォルトの名無しさんNGNG
>>83
日本人名として使える文字が規定されているので無理。
漢字だって、実はごく一部のものしか使えていない。
0085デフォルトの名無しさんNGNG
>>84
つまり三都主はそういうこと?
0086デフォルトの名無しさんNGNG
>>85
人名に使える漢字は常用漢字と人名漢字表の漢字のみ。
ただし、姓に関しては昔から使われている字や、
勘違いや誤字で戸籍に登録されてしまったものは使用できる。
「渡邊」や「はしご高」などはそれによるらしい。
ただし、現在はコンピュータ登録のため、誤字による漢字増殖は起き得ない。

こんなところ見てみて
http://www.asahi.com/woman/board/009-027.html
0087デフォルトの名無しさんNGNG
あれって誤字だったんだ…
恥ずかしいなぁ、そんなの名乗るの。
0088デフォルトの名無しさんNGNG
>>87
>ただし、姓に関しては昔から使われている字や、
読める?俗字異体字通用字。
0089デフォルトの名無しさんNGNG
>>87
「山田」さんと結婚して普通の姓になれ
0090デフォルトの名無しさんNGNG
Unicode3.2で、異体字サポートしたよね。
Unicode4.0くらいで、漢字の異体字も入るかな?
そのころには住基ネットもましになるか?
0091デフォルトの名無しさんNGNG
PCで��が使えないのなんとかして
0092デフォルトの名無しさんNGNG
>>91
��、使えるよね?
0093デフォルトの名無しさんNGNG
Unicodeにちゃんとあるぞ。
■ このスレッドは過去ログ倉庫に格納されています