カテゴリ:プラグイン障害・課題・制限
改良している「テーブル編集エディター」のテストをしていたら
Oracle固有?の問題が見つかりました。 問題 Oracleのchar型データに「全角」格納されているデータを参照すると 後ろに付く「空白」(空白パディング結果)の数がおかしい。 例えば char(5) で「ああ」というデータが格納されている場合 「ああ」+ 半角空白1個 で表示されるはずが、 「ああ」+ 半角空白3個 で表示されるのです。 ネットで調べてみると、同様な現象が記載されておりました。 #トラックバック参照 DBのキャラセットに依存しているようでして、JA16SJIS で上記の問題がおきております。 ちなみに、Oracle10gでJA16SJISTILDEの場合、正常に動作しました。 とりあえず、DBViewerPluginでは、一度トリム(空白削除)してから 不足しているバイト数分の空白を追加して表示するように修正しました。 お気に入りの記事を「いいね!」で応援しよう
Last updated
2006.02.09 20:34:47
コメント(0) | コメントを書く
[プラグイン障害・課題・制限] カテゴリの最新記事
|
|