- 論壇徽章:
- 0
|
【協(xié)助置頂】從GBK到UTF-8的國際中文化實施問題(已解決)
我修改weblogic和Tomcat的系統(tǒng)編碼的目的是:
因為weblogic的默認編碼是得到操作系統(tǒng)(我用的是cn win2000 pro)的編碼GBK的,而Tomcat的默認編碼是ISO8859-1.
我現(xiàn)在做的項目是HRMS,以前開發(fā)的時候用的編碼是GBK的,現(xiàn)在想換成UTF-8,而且我的HRMS以后要實現(xiàn) for weblogic 和 for Jboss_tomcat.
所以, 我現(xiàn)在要做的是把我的數(shù)據(jù)庫oracle 9重裝,使我的oracle的編碼變?yōu)閁TF-8, 然后,我就要著手去把中間件(weblogic & Jboss_tomcat)的默認編碼變?yōu)閁TF-8, 這樣才能實現(xiàn)我的目的.
問題是: 我想我的HRMS在整個系統(tǒng)架構(gòu)上都用UTF-8,如數(shù)據(jù)庫,中間件,JSP,和EJB編譯上都用UTF-8重新做.
這樣,要做的工作很多, 我現(xiàn)在正面臨中間件的難題, 因為我的HRMS是用數(shù)據(jù)源來與oracle進行連接的,因此,在配置http://localhost:7001/console中的數(shù)據(jù)源時,由于我的oracle是已經(jīng)用了UTF-8作為默認編碼的,而中間件還沒有修改成UTF-8,那么在創(chuàng)建數(shù)據(jù)源的時候,就肯定出錯了.
現(xiàn)在,我最想得到的是修改weblogic和tomcat的默認編碼的方法,我希望weblogic和tomcat在啟動的時候或者在未加載數(shù)據(jù)源的時候,就已經(jīng)是UTF-8的編碼, 這樣,我的數(shù)據(jù)源才能正常工作.
同樣的道理,如果在創(chuàng)建數(shù)據(jù)源的時候,會要求我們提供很多參數(shù),如user,password,dll,protocol等等,要是再有其他參數(shù)是可以修改編碼的就好了
我摸了兩三天了,還是搞不好, 請大家?guī)蛶臀野?/td> |
|