プログラムを書いていると、出くわす、典型的な駄目文字というのは多々ある。
そのうちの一つ「髙」。
いわゆる、ハシゴ高と呼ばれる文字である。
いや「ハシゴ高」じゃなくても「立つ崎」(﨑)とかでもいいんだけど、
このての人名漢字は文字化けの原因となる。
が、それを知らない人にこのことを説明するのがなんと面倒なことか!
ちなみに、ハシゴ高の問題というのは
この文字に文字コードが2つあるのが直接的な問題。
根本の原因を探ると、EUC_JPとJISの変換問題に行き着くんだけど。
ちなみに、一部のDBで、EUC_JPモートで使うとこのハシゴ高は3バイトになって、
別のDBだと、2バイトとなる。
とりあえず、ハシゴ高で悩んでる人が居れば、
「cp51932」というおまじないをググれば幸せになれるかも知れない。
いっそ、全てUNICODEにしてくれれば、楽なんだけどなぁと。
#( ´・ω・`)ネタ切れですか?
#ええ、ネタ切れです(‘A` )