Next Page

1

Previous Page

Thread: CF8+ODBC Socket+Oracle10gで文字化け

Created on: 09/26/08 01:34 AM

Replies: 2

nobsan


新米


Joined: 09/25/08

Posts: 2

CF8+ODBC Socket+Oracle10gで文字化け
09/25/08 1:25 PM

初めまして。宜しくお願いします。
従来CFMX6を使用していたシステムをCF8(STANDARD)に移行しようとしています。
同時に、DBもOracle10gに移行しようとしています。

CFからOracleへ接続する際のドライバには、CFMX6ではOracle用を使用していたのですが、CF8(STANDARD)ではサポートされないためODBC Socketを使用しています。

この状態でOracleからデータを取得すると、2バイトデータがすべて文字化けしてしまいます。
(ブラウザの文字コードの問題ではなく、CFがOracleからデータを受け取った時点で文字化けしている模様)
データを文字化けさせないためにはどうしたらよいのでしょうか。
#自分なりには調べてみたのですが、CF8に関しては情報があまりなく、対処方法にはたどり着けませんでした。


もし解決策をご存知の方がいらっしゃいましたらご教授願えませんでしょうか。
よろしくお願い致します。

Link | Top | Bottom

sussussu


長老


Joined: 05/31/07

Posts: 153

Re: CF8+ODBC Socket+Oracle10gで文字化け
09/25/08 8:21 PM

こういう問題では文字コード等の環境も書かれたほうが良いかと。

ODBCではなくthinドライバではだめでしょうか。
thinドライバの方が問題が少なかった気がするのでお勧めです。

また、Oracle+CFでの文字化けについては過去に色々検証した記憶があります。
"Free Talk"にて、Oracle, 文字化, thin 等で探していただけると、参考になるかもしれません。あの頃は結局どうしたんだっけ(^^;

----------------
suss:::-D::ussu
----------------

Link | Top | Bottom

nobsan


新米


Joined: 09/25/08

Posts: 2

Re: CF8+ODBC Socket+Oracle10gで文字化け
09/26/08 10:34 AM

レス有難うございます。
JDBCドライバに変更して実行したところ、文字化けは発生しなくなったようです。
現在のところ、DBアクセスについても問題は発生していません。
本ドライバを使用することによる問題点等を検索してみましたが、若干性能が落ちるということ以外は見つけられませんでした。
一旦この組み合わせで動作検証を行うことにしました。
有難うございました。

#ちなみに、JDBCドライバを使用することによる問題/デメリット等、ご存知の方がおられましたらお教え願えないでしょうか。

重ねてのお願いで申し訳ありませんが、よろしくお願いします。

Link | Top | Bottom

Next Page

1

Previous Page

New Post

Please login to post a response.