- 締切済み
VBScript + oo4o 更新すると文字化け
こんにちわ。 VBScript(ASP)とOracleでWebシステムの開発をしている 者です。 質問なのですが、ブラウザ上のテキストボックスへ入力さ れた文字列を、Oracleのテーブルへ更新をかけたら文字化 けが発生してしまいます。 これって、文字コードの違いだと思うのですが、Oracleの 標準の文字コードってなんなんですか? 原因が文字コードかはわかりませんが、よろしくお願い します。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- fu_u_ka_i
- ベストアンサー率51% (15/29)
回答No.2
>#1 >このSQL文で取得できますよ。 データベースキャラクタを調べても意味がないように思います。 最終的にデータベースに格納する文字コードですから... 通常の場合、文字化けは、クライアント側のNLS_LANGの設定と クライアントアプリケーションがセットする文字列値の文字コードの 不一致が原因です。 例えば、WEBサーバが日本語Windows上で稼働している場合、 NLS_LANGは、デフォルトで、JA16SJISになっていると思いますが、 JA16SJISで、値を設定するべきところ、ASPがutf-8などで 値を設定している等の話だと思います。
- tonytonychopper
- ベストアンサー率16% (3/18)
回答No.1
select * from NLS_DATABASE_PARAMETERS where PARAMETER = 'NLS_NCHAR_CHARACTERSET' このSQL文で取得できますよ。
質問者
お礼
お返事ありがとうございました。 どうしても解決できないので、別の方法で対応すること にしました。 ありがとうございました。
お礼
お返事ありがとうございました。 どうしても解決できないので、別の方法で対応すること にしました。 ありがとうございました。