この日記はGNSで生成しています。 |
_ 漢数字フォルダでハマりから抜け出せない人もいるようなので、種明かし。
_ 「一」「二」「三」の文字について、それぞれ文字コードを調べてみてほしい。Shift-JISでは、それぞれの文字コードは0x88ea, 0x93f1, 0x8e4fとなる。これを文字コード順にソートすると、「一」「三」「二」の順になる。
_ わしらは(普通の人よりは)「文字コード」という概念に慣れていて、文字列のソートは多くの場合「文字コード」を基準として行なわれることを重々承知しているはず。しかし、漢数字を見たとたんにそれを「文字コード」ではなく「数値」として考えてしまう。これがハマりの原因というわけで。
_
なんでこんな順番になっているのかは、JIS第一水準漢字表を見ればわかる。第一水準漢字は、漢字の「読み」の順序で並んでいるのだ。すなわち、「いち」<「さん」<「に」だということなのよね・・・。
メールはこちらへ...[後藤浩昭 / Hiroaki GOTO / GORRY / gorry@hauN.org]