● Aug 7, 2001 (Tue) 0:56 - Oracle9i Oracle9i のインストがやっと終わり,Oracle Text のインストールを終え, さて,Index を作ろう‥‥‥という段階まで進みました. で,CREATE INDEX したのですが‥‥‥. 「AL32UTF8 はこの LEXER ではサポートされてません.」 とか言われました(爆) Oracle8i の UTF8 は,1〜3バイトまで. Oracle9i になって,AL32UTF8 という CHARSET が追加されて, これだと1〜4バイトまで可能に. Unicode::Japanese は,携帯絵文字を15面の私用領域に マッピングするので,ここら辺の文字は4バイトの UTF8 になります. というわけで,当然 AL32UTF8 で CREATE DATABASE したのですが, それだと Oracle Text が使えないとは‥‥‥. ALTER DATABASE も試しましたが,やっぱりスーパーセットになっている CHARSET にしか変換できないようで,AL32UTF8 から UTF8 への 変換は無理でした(涙) ・・・というわけで,CREATE DATABASE からやり直し. まぁ,スクリプトとかは出来ているので,前よりスムーズに すすみはしますが(^^; なんだかな〜・・・ というか,UTF8 というならちゃんと6バイトまでサポートしてホシイにょ・・・ |
|