Windows VistaよりIS2004文字セットが対応された。(XPも対応される?された?らしい)
これに対応するためのDBの環境設定は以下のとおり
oracle10g、oracle11g
→キャラクタセットを「AL32UTF8」にしておく必要がある。
ただ、バージョンによって対応が微妙!?
sqlserver2005
→キャラクタセットを「Unicode2.0」にしておく必要がある。
※ただしサロゲートペア(補助文字)の扱いが完全ではないらしい
どちらにせよ現在動いているものに関しては一度キャラクタセットを見直したほうがよいかも。
また、Len関数とかの動作にも合わせて注意。