應用跨平臺問題?

d_1979發表於2006-10-28
我的web應用環境如下
web伺服器tomcat5.5,資料庫伺服器為基於linux的oracle10g,字符集為ZHS16GBK
web程式中字符集統一採用utf-8
如果用windows上的tomcat執行,資料檢索與儲存都正常;如果用linux平臺上的tomcat執行時,只要中文字元儲存時都出現java.sql.SQLException: ORA-01461: can bind a LONG value only for insert into a LONG column錯誤。透過除錯發現裡面所有的中文在儲存前已是utf-8編碼,應該是正確。請問如何解決該問題,是不是oracle伺服器字符集也要改為utf-8嗎

相關文章