« March 2006 | Main | June 2006 »

2006.04.05

CompareInfo.IgnoreNonSpace

CompareOptions の IgnoreNonSpace を指定すると、「リーグ」=「リーク」になってしまう。濁点、半濁点が Unicode で diacritics として規定されているから正しい動きなのだろうけど、「Cafe」=「Café」くらいの働きしかないかと思っていたからちょっと驚いた。

探してみると、mono の日本語作業をされている ものがたり さんが CompareInfo とか Access のソート順 などについて書いている。

Globalization 周りは特にドキュメントに「日本語の場合」みたいな記述がないので、きちんとテストしてから書きましょう、という教訓。

| | Comments (19) | TrackBack (0)

« March 2006 | Main | June 2006 »