Bruce.さん みなさん < こん??は でび です
On Thu, 10 Jul 2008 00:38:12 +0900
"Bruce." <kbk@...> wrote:
> SQL Server に新規に照合順序が追加されることなった背景に Windows Server 2008 と
> 足並みをそろえるという目的がありました。Windows Vistaを既にご使用の方は、
> お気付きと思いますが、コントロール パネルの「地域と言語のオプション」のところで
> 並べ替えの設定ができます(下図参照)。ここで「XJIS」または「部首/画数」の
> 何れかを指定できるようになっています。
SQL Serverでなく、Excelでの話なのですが、「−」などの記号類が
混じっていると、上手くSortできないことがあります。
例えば、http://www.aozora.gr.jp/cards/000879/files/83_15058.htmlの
本文のみをエディタにプレーンテキストとして貼り付け、更にそれを
s/(.)/\1\n/g
な処理をエディタ上で行います。
次いでWord2003に貼り付け、[罫線]→[並べ替え]で「段落」、「五十音順」、
「昇順」でSortする。
Word2007の場合は、[ホーム]タブの「段落」の所にある「並べ替えボタン」
で同様に操作できます。
これを行うと、末尾は
顴
々
―
―
―
―
―
―
―
―
々
―
―
々
―
―
々
―
―
となります。
同じものをExcel(2003,2007とも同様)で、1セルに対して一文字
入っているヤツで普通にsortすると、「オプション」の「ふりがなを
使う」のON/OFFに関わらず、やはり同様の結果を得ます。
Excelでは明示的に文字コード順のSortを指定するメニュー項目は
存在しないようです。
仕方ないので、その部分だけは、エディタのSortツールを利用する
羽目になります。
要するに、ヨミ情報をOS側(?Excel側)で用意していない部分があると、
ヘンテコになる、ということのようですが、その内部的な処理の優先順位
がどうなっているのかは、私には理解不能です。
これでは社会保険庁でなくても、名簿作成ミスが簡単に引き起こされ
そうな気がします。
でび http://davi.txt-nifty.com/1984/