亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標題: 【協(xié)助置頂】從GBK到UTF-8的國際中文化實施問題(已解決) [打印本頁]

作者: Boson    時間: 2003-11-04 09:52
標題: 【協(xié)助置頂】從GBK到UTF-8的國際中文化實施問題(已解決)
目的:集成自主開發(fā)的以J2EE架構(gòu)的HRMS

原開發(fā)平臺:Windows2000+JBuilder7+VSS
原應用平臺:Windows  2000+Weblogic+Oracle

實現(xiàn)目標:使其能適合Weblogic  和  JBoss  兩種中間件,并分別能運行在Windows  和  Linux平臺上。
編碼方式:原HRMS為GBK編碼,改為UTF-8(國際化中文),三層統(tǒng)一實施(包括數(shù)據(jù)庫、中間件、JSP)UTF-8編碼


問題: 如何修改weblogic和JBOSS_TOMCAT的默認系統(tǒng)運行編碼?
作者: pking    時間: 2003-11-05 08:45
標題: 【協(xié)助置頂】從GBK到UTF-8的國際中文化實施問題(已解決)
weblogic我沒有用過,不過我也很想知道tomcat是怎么用的。
網(wǎng)上也有文章介紹的,但是我沒有試驗成功。
作者: 貓小    時間: 2003-11-05 09:49
標題: 【協(xié)助置頂】從GBK到UTF-8的國際中文化實施問題(已解決)
tomcat的webapp目錄下你對應的開發(fā)包里面有web.xml

不知道你所說的編碼方法是不是這個?
你修改編碼方法的目的是什么?
作者: Boson    時間: 2003-11-07 14:38
標題: 【協(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ī)蛶臀野?hr noshade size="2" width="100%" color="#808080"> 作者: Boson    時間: 2003-11-07 16:23
標題: 【協(xié)助置頂】從GBK到UTF-8的國際中文化實施問題(已解決)
唉,終于搞好了數(shù)據(jù)源與weblogic的連接問題了,原來是用了一個nls_charset12.zip的國際中文包.

數(shù)據(jù)源搞好,那么JSP也可以通過在web.xml和weblogic加入編碼參數(shù),即可解決JSP問題.
作者: Boson    時間: 2003-11-07 16:30
標題: 【協(xié)助置頂】從GBK到UTF-8的國際中文化實施問題(已解決)
現(xiàn)在面臨的是:

我的整個HRMS都是已經(jīng)做好的了, 以前設計的時候用的編碼是GBK, 現(xiàn)在要轉(zhuǎn)換為UTF-8編碼的文件.

打開JBuilder7, 到工程屬性里面把Encoding的屬性設為UTF-8, 這時再打開以前*.java文件, 顯示不出來, 證明轉(zhuǎn)換不成功,怪得要死

各位大俠,有沒有什么好的建議啊, 由于*.java文件太多,剪切和復制的辦法我已經(jīng)試過,是可行的,但是要轉(zhuǎn)換的文件太多了,會累死我了,而且也笨

不把*.java文件轉(zhuǎn)換為UTF-8,那么編譯的時候,JBuilder7會引用win2000的系統(tǒng)編碼GBK,這樣便不能實現(xiàn)真正的UTF-8編碼進行編譯, 郁悶ing.
作者: 貓小    時間: 2003-11-07 17:25
標題: 【協(xié)助置頂】從GBK到UTF-8的國際中文化實施問題(已解決)
你的問題太實例化了,如果不是親身經(jīng)歷很難給出解決方法,不過感謝你分享你的解決方案。
協(xié)助置頂,希望大家能關注并協(xié)助解決
作者: Boson    時間: 2003-11-07 17:43
標題: 【協(xié)助置頂】從GBK到UTF-8的國際中文化實施問題(已解決)
等我完全琢磨透了這個問題后,我把它整理一下,然后再和大家分享

不過,現(xiàn)在還是希望大家多來幫助我
作者: Boson    時間: 2003-11-07 17:54
標題: 【協(xié)助置頂】從GBK到UTF-8的國際中文化實施問題(已解決)
對于以前是GBK編碼的*.java文件轉(zhuǎn)換為UTF-8情況.

1. 通過修改編碼為UTF-8的Jbuilder7來打開,是根本不能顯示任何字符的

2. 通過修改編碼為UTF-8的Jbuilder8來打開,則只是不能顯示中文,其他正常.

3. 用Jbuilder 9和Jbuilder 8打開GBK編碼的*.java的效果一樣,不能顯示中文,其他則正常.

我想, 這有可能是JBuilder這個產(chǎn)品對編碼的轉(zhuǎn)換還不夠成熟吧,真是煩.不知道用ant的效果怎么樣? 有誰用過,可以告訴一聲嗎?或者用其他方法也行,只要能將*.java從GBK--->;UTF-8成功轉(zhuǎn)換.

謝謝大家先了, 也很感謝貓小!!
作者: Boson    時間: 2003-11-10 10:00
標題: 【協(xié)助置頂】從GBK到UTF-8的國際中文化實施問題(已解決)
沒人理我???

原本是GBK編碼的*.java文件, 想轉(zhuǎn)換為以UTF-8編碼的*.java文件, *.java文件中是包含了中文字符的, 誰有辦法啊,或者有好工具也可以,推介一下吧.
作者: 貓小    時間: 2003-11-10 10:48
標題: 【協(xié)助置頂】從GBK到UTF-8的國際中文化實施問題(已解決)
中文簡體版NetBeans3.5.1版本,10月27號公布的版本

NetBeansIDE(網(wǎng)址http://www.netbeans.org/chinese/)
作者: Boson    時間: 2003-11-10 15:00
標題: 【協(xié)助置頂】從GBK到UTF-8的國際中文化實施問題(已解決)
謝謝貓小,我拉來試試
作者: Boson    時間: 2003-11-10 15:55
標題: 【協(xié)助置頂】從GBK到UTF-8的國際中文化實施問題(已解決)
版主,好像不行,我試過了

雖然上面有"國際化"向?qū)?但還是不能成功,但不知道我有沒有操作正確,以前沒有用過netbeansIDE啊
作者: Boson    時間: 2003-11-11 09:35
標題: 【協(xié)助置頂】從GBK到UTF-8的國際中文化實施問題(已解決)
已經(jīng)完成weblogic上的GBK到UTF-8的轉(zhuǎn)換過程,基本上可以運行了,但也還存在問題:

1. 部分JSP頁面的中文需要重新修改,特別費事
2.UTF-8好像是3個字節(jié)表示一個中文的對嗎? GBK是2個字節(jié)表示一個中文,我的Oracle要3個字節(jié)才能輸入一個中文,真是氣死我了

誰知道如何解決嗎?
作者: cinc    時間: 2003-11-12 15:53
標題: 【協(xié)助置頂】從GBK到UTF-8的國際中文化實施問題(已解決)
Java 提供一個工具,可以把 帶中文字符的文件里的中文轉(zhuǎn)換成 unicode:

C:\Temp>;native2ascii in.txt out.txt

C:\Temp>;type in.txt
中文
C:\Temp>;type out.txt
\u4e2d\u6587

http://java.sun.com/j2se/1.4.1/docs/tooldocs/solaris/native2ascii.html

如果你使用 ant 做項目開發(fā),ant 里提供了一個 native2ascii task
可以把整個目錄(包括子目錄)里的所有文件都做轉(zhuǎn)換。
作者: cinc    時間: 2003-11-12 15:55
標題: 【協(xié)助置頂】從GBK到UTF-8的國際中文化實施問題(已解決)
另外,將來把原來放在 jsp 和 java 文件里的 中文放到資源文件里
這樣只轉(zhuǎn)換 資源文件,會比較方便些。
作者: Boson    時間: 2003-11-12 17:04
標題: 【協(xié)助置頂】從GBK到UTF-8的國際中文化實施問題(已解決)
謝謝了,真的很感謝您!

現(xiàn)在,我在還沒有進行UTF-8轉(zhuǎn)換的情況下,用默認的GBK編碼編譯后,在weblogic和jboss都能發(fā)布,原因是我的中間件已經(jīng)被我改成了默認的編碼為UTF-8的服務器,這樣,它在編譯的時候通過了

當我的項目不能再繼續(xù)的時候,一定用你介紹的工具轉(zhuǎn)換UTF-8編碼
作者: Boson    時間: 2003-11-12 17:16
標題: 【協(xié)助置頂】從GBK到UTF-8的國際中文化實施問題(已解決)
今天又有新問題出來了:

我的中間件是weblogic 7 和JBoss3.2.1_Tomcat 4.
數(shù)據(jù)庫為oracle 9

1.編碼從GBK轉(zhuǎn)換到UTF-8后的*.java文件, 已經(jīng)成功發(fā)布到weblogic7, 數(shù)據(jù)庫,JSP/Servlet都全沒有問題.比較成功.

2.編碼從GBK轉(zhuǎn)換到UTF-8后的*.java文件,也已經(jīng)成功發(fā)布到Jboss上了,數(shù)據(jù)庫,JSP/Servlet也沒有問題了,但美中不足,在啟動JBoss的時候,總要報一個錯誤,非常討厭的錯誤,我貼出來大家?guī)兔Ψ治鲆幌掳?br />
這是啟動JBOSS的時候的一個錯誤,但我的系統(tǒng)還是正常,只是怪得很
============================================
16:57:45,859 ERROR [Digester] Parse Error at line 28 column 11: The content of e
lement type "web-app" must match "(icon?,display-name?,description?,distributabl
e?,context-param*,filter*,filter-mapping*,listener*,servlet*,servlet-mapping*,se
ssion-config?,mime-mapping*,welcome-file-list?,error-page*,taglib*,resource-env-
ref*,resource-ref*,security-constraint*,login-config?,security-role*,env-entry*,
ejb-ref*,ejb-local-ref*)".
org.xml.sax.SAXParseException: The content of element type "web-app" must match
"(icon?,display-name?,description?,distributable?,context-param*,filter*,filter-
mapping*,listener*,servlet*,servlet-mapping*,session-config?,mime-mapping*,welco
me-file-list?,error-page*,taglib*,resource-env-ref*,resource-ref*,security-const
raint*,login-config?,security-role*,env-entry*,ejb-ref*,ejb-local-ref*)".
=============================================


這是我的web.xml文件,filter是專門用來解決JSP/Servlet方面的中文問題,classes我已經(jīng)通過ISO-8859-1編譯,JDBC用了國際化中文包,所以三層都是沒問題,系統(tǒng)運轉(zhuǎn)還可以. 但總是報個錯,真是討厭又煩

============================================
<?xml version="1.0" encoding="UTF-8"?>;
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">;

<web-app>;

    <welcome-file-list>;
        <welcome-file>;index.jsp</welcome-file>;
    </welcome-file-list>;

    <filter>;
        <filter-name>;Set Character Encoding</filter-name>;
        <filter-class>;filters.SetCharacterEncodingFilter</filter-class>;
        <init-param>;
            <param-name>;encoding</param-name>;
            <param-value>;utf-8</param-value>;
        </init-param>;
        <init-param>;
            <param-name>;ignore</param-name>;
            <param-value>;true</param-value>;
        </init-param>;
    </filter>;

    <filter-mapping>;
        <filter-name>;Set Character Encoding</filter-name>;
        <url-pattern>;/*</url-pattern>;
    </filter-mapping>;

</web-app>;
=============================================

高手們,幫幫分析一下哪里錯了,感激中…………………………
作者: cinc    時間: 2003-11-12 17:57
標題: 【協(xié)助置頂】從GBK到UTF-8的國際中文化實施問題(已解決)
好像 web.xml 的 dtd 定義 filter 在 welcome-file-list 前面

把:

<welcome-file-list>;
<welcome-file>;index.jsp</welcome-file>;
</welcome-file-list>;

放到 filter 后面試試。
作者: Boson    時間: 2003-11-12 17:59
標題: 【協(xié)助置頂】從GBK到UTF-8的國際中文化實施問題(已解決)
你的主意不錯,我馬上去試
作者: Boson    時間: 2003-11-12 18:02
標題: 【協(xié)助置頂】從GBK到UTF-8的國際中文化實施問題(已解決)
行,你是老大,真的就沒問題了,真是高人啊 ^_^

怪不得總報錯,但系統(tǒng)還是正常了,還有這種道理,唉,頭暈

有空多來幫我,明天說不定還有問題啊,今天謝謝你了!!!!!!!!!!
作者: Boson    時間: 2003-11-12 18:21
標題: 【協(xié)助置頂】從GBK到UTF-8的國際中文化實施問題(已解決)
原帖由 "cinc" 發(fā)表:
另外,將來把原來放在 jsp 和 java 文件里的 中文放到資源文件里
這樣只轉(zhuǎn)換 資源文件,會比較方便些。



你這個觀點我非常贊同,我的HRMS部份已經(jīng)是這樣做了,但還有一些是直接在頁面上做的,還有點痛苦,呵呵
作者: Boson    時間: 2003-11-13 09:53
標題: 【協(xié)助置頂】從GBK到UTF-8的國際中文化實施問題(已解決)
中間件用的是: jboss3.2.1_tomcat4
數(shù)據(jù)庫: oracle 9
JDBC: 國際中文化的包

問題: 當我發(fā)布EJB的時候,我是用JBuilder7直接發(fā)布的,奇怪的是,我的某一個EJB,在第一次deploy的時候就會出錯, 出錯信息如圖1. 錯誤出來以后,我檢查了一下錯誤信息,好像提示我要redeploy一次,于是我重新發(fā)布了一下,這樣就成功了,成功信息如圖2

請大家?guī)臀曳治鲆幌?也許是EJB本身錯誤,但愿是這個錯誤吧,我不想是再因為是我的JBOSS配置問題了,我覺得JBOSS好像會自動發(fā)布EJB的,一般是不用管的,所以我就沒有理那么多了,但愿如此吧.


出錯信息圖1
============================================
09:44:34,390 INFO  [MainDeployer] Deployed package: file:/C:/jboss/server/defaul
t/deploy/staff.jar
09:44:54,468 INFO  [MainDeployer] Starting deployment of package: file:/C:/jboss
/server/default/deploy/sysparm.jar
09:44:55,078 WARN  [ClassLoadingTask] Duplicate class found: com.isw2.tpms.syspa
rm.ps.PsWeekday
Current CS: (file:/C:/jboss/server/default/tmp/deploy/server/default/deploy/sysp
arm.jar/54.sysparm.jar <no certificates>
Duplicate CS: (file:/C:/jboss/server/default/tmp/deploy/server/default/deploy/at
tendance.jar/48.attendance.jar <no certificates>
09:44:55,093 WARN  [verifier] EJB spec violation:
Bean   : PsWeekdayBean
Method : public abstract PsWeekday create() throws CreateException, RemoteExcept
ion
Section: 7.10.6
Warning: The return type for a create(...) method must be the session bean's rem
ote interface type.

09:44:55,093 ERROR [MainDeployer] could not create deployment: file:/C:/jboss/se
rver/default/deploy/sysparm.jar
org.jboss.deployment.DeploymentException: Verification of Enterprise Beans faile
d, see above for error messages.
        at org.jboss.ejb.EJBDeployer.create(EJBDeployer.java:487)
        at org.jboss.deployment.MainDeployer.create(MainDeployer.java:784)
        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:639)
        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:613)
        at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBea
nDispatcher.java:284)
        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
        at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
        at $Proxy7.deploy(Unknown Source)
        at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymen
tScanner.java:302)
        at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentS
canner.java:476)
        at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
doScan(AbstractDeploymentScanner.java:200)
        at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
loop(AbstractDeploymentScanner.java:211)
        at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
run(AbstractDeploymentScanner.java:190)
09:44:55,109 ERROR [URLDeploymentScanner] Failed to deploy: org.jboss.deployment
.scanner.URLDeploymentScanner$DeployedURL@e5d54692{ url=file:/C:/jboss/server/de
fault/deploy/sysparm.jar, deployedLastModified=0 }
org.jboss.deployment.DeploymentException: Verification of Enterprise Beans faile
d, see above for error messages.
        at org.jboss.ejb.EJBDeployer.create(EJBDeployer.java:487)
        at org.jboss.deployment.MainDeployer.create(MainDeployer.java:784)
        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:639)
        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:613)
        at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBea
nDispatcher.java:284)
        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
        at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
        at $Proxy7.deploy(Unknown Source)
        at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymen
tScanner.java:302)
        at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentS
canner.java:476)
        at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
doScan(AbstractDeploymentScanner.java:200)
        at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
loop(AbstractDeploymentScanner.java:211)
        at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
run(AbstractDeploymentScanner.java:190)
============================================


成功信息圖2
============================================
09:45:50,156 INFO  [MainDeployer] Undeploying file:/C:/jboss/server/default/depl
oy/sysparm.jar
09:45:50,156 WARN  [ServiceController] Ignoring request to stop nonexistent serv
ice: null
09:45:50,156 WARN  [ServiceController] Ignoring request to destroy nonexistent s
ervice: null
09:45:50,156 WARN  [ServiceController] Ignoring request to remove nonexistent se
rvice: null
09:45:50,156 WARN  [DeploymentInfo] Could not delete directory file:/C:/jboss/se
rver/default/tmp/deploy/server/default/deploy/sysparm.jar/54.sysparm.jar restart
will delete it
09:45:50,156 INFO  [MainDeployer] Undeployed file:/C:/jboss/server/default/deplo
y/sysparm.jar
09:45:50,156 INFO  [MainDeployer] Starting deployment of package: file:/C:/jboss
/server/default/deploy/sysparm.jar
09:45:50,781 INFO  [EjbModule] Creating
09:45:50,796 INFO  [EjbModule] Deploying PsDepartmentBean
09:45:50,796 INFO  [EjbModule] Deploying PsTitleBean
09:45:50,812 INFO  [EjbModule] Deploying PsAptitudeTypeBean
09:45:50,828 INFO  [EjbModule] Deploying PsPositionMemberBean
09:45:50,843 INFO  [EjbModule] Deploying PsProjectArcBean
09:45:50,843 INFO  [EjbModule] Deploying PsProjectMemberBean
09:45:50,859 INFO  [EjbModule] Deploying PsVacationBean
09:45:50,859 INFO  [EjbModule] Deploying BsSysParmBean
09:45:50,875 INFO  [EjbModule] Deploying PsWeekdayBean
09:45:50,890 INFO  [StatelessSessionContainer] Creating
09:45:50,906 INFO  [StatelessSessionInstancePool] Creating
09:45:50,906 INFO  [StatelessSessionInstancePool] Created
09:45:50,906 INFO  [StatelessSessionContainer] Created
09:45:50,906 INFO  [StatelessSessionContainer] Creating
09:45:50,906 INFO  [StatelessSessionInstancePool] Creating
09:45:50,906 INFO  [StatelessSessionInstancePool] Created
09:45:50,921 INFO  [StatelessSessionContainer] Created
09:45:50,921 INFO  [StatelessSessionContainer] Creating
09:45:50,921 INFO  [StatelessSessionInstancePool] Creating
09:45:50,921 INFO  [StatelessSessionInstancePool] Created
09:45:50,921 INFO  [StatelessSessionContainer] Created
09:45:50,921 INFO  [StatelessSessionContainer] Creating
09:45:50,921 INFO  [StatelessSessionInstancePool] Creating
09:45:50,921 INFO  [StatelessSessionInstancePool] Created
09:45:50,937 INFO  [StatelessSessionContainer] Created
09:45:50,937 INFO  [StatelessSessionContainer] Creating
09:45:50,937 INFO  [StatelessSessionInstancePool] Creating
09:45:50,937 INFO  [StatelessSessionInstancePool] Created
09:45:50,937 INFO  [StatelessSessionContainer] Created
09:45:50,937 INFO  [StatelessSessionContainer] Creating
09:45:50,953 INFO  [StatelessSessionInstancePool] Creating
09:45:50,953 INFO  [StatelessSessionInstancePool] Created
09:45:50,953 INFO  [StatelessSessionContainer] Created
09:45:50,953 INFO  [StatelessSessionContainer] Creating
09:45:50,968 INFO  [StatelessSessionInstancePool] Creating
09:45:50,968 INFO  [StatelessSessionInstancePool] Created
09:45:50,968 INFO  [StatelessSessionContainer] Created
09:45:50,968 INFO  [StatelessSessionContainer] Creating
09:45:50,984 INFO  [StatelessSessionInstancePool] Creating
09:45:50,984 INFO  [StatelessSessionInstancePool] Created
09:45:50,984 INFO  [StatelessSessionContainer] Created
09:45:50,984 INFO  [StatelessSessionContainer] Creating
09:45:50,984 INFO  [StatelessSessionInstancePool] Creating
09:45:50,984 INFO  [StatelessSessionInstancePool] Created
09:45:51,000 INFO  [StatelessSessionContainer] Created
09:45:51,000 INFO  [EjbModule] Created
09:45:51,000 INFO  [EjbModule] Starting
09:45:51,000 INFO  [StatelessSessionContainer] Starting
09:45:51,078 INFO  [StatelessSessionInstancePool] Starting
09:45:51,078 INFO  [StatelessSessionInstancePool] Started
09:45:51,078 INFO  [StatelessSessionContainer] Started
09:45:51,078 INFO  [StatelessSessionContainer] Starting
09:45:51,093 INFO  [StatelessSessionInstancePool] Starting
09:45:51,109 INFO  [StatelessSessionInstancePool] Started
09:45:51,109 INFO  [StatelessSessionContainer] Started
09:45:51,109 INFO  [StatelessSessionContainer] Starting
09:45:51,125 INFO  [StatelessSessionInstancePool] Starting
09:45:51,125 INFO  [StatelessSessionInstancePool] Started
09:45:51,125 INFO  [StatelessSessionContainer] Started
09:45:51,125 INFO  [StatelessSessionContainer] Starting
09:45:51,156 INFO  [StatelessSessionInstancePool] Starting
09:45:51,156 INFO  [StatelessSessionInstancePool] Started
09:45:51,156 INFO  [StatelessSessionContainer] Started
09:45:51,171 INFO  [StatelessSessionContainer] Starting
09:45:51,203 INFO  [StatelessSessionInstancePool] Starting
09:45:51,203 INFO  [StatelessSessionInstancePool] Started
09:45:51,203 INFO  [StatelessSessionContainer] Started
09:45:51,203 INFO  [StatelessSessionContainer] Starting
09:45:51,234 INFO  [StatelessSessionInstancePool] Starting
09:45:51,234 INFO  [StatelessSessionInstancePool] Started
09:45:51,234 INFO  [StatelessSessionContainer] Started
09:45:51,234 INFO  [StatelessSessionContainer] Starting
09:45:51,265 INFO  [StatelessSessionInstancePool] Starting
09:45:51,265 INFO  [StatelessSessionInstancePool] Started
09:45:51,265 INFO  [StatelessSessionContainer] Started
09:45:51,265 INFO  [StatelessSessionContainer] Starting
09:45:51,296 INFO  [StatelessSessionInstancePool] Starting
09:45:51,296 INFO  [StatelessSessionInstancePool] Started
09:45:51,296 INFO  [StatelessSessionContainer] Started
09:45:51,296 INFO  [StatelessSessionContainer] Starting
09:45:51,343 INFO  [StatelessSessionInstancePool] Starting
09:45:51,343 INFO  [StatelessSessionInstancePool] Started
09:45:51,343 INFO  [StatelessSessionContainer] Started
09:45:51,343 INFO  [EjbModule] Started
09:45:51,343 INFO  [EJBDeployer] Deployed: file:/C:/jboss/server/default/deploy/
sysparm.jar
09:45:51,390 INFO  [MainDeployer] Deployed package: file:/C:/jboss/server/defaul
t/deploy/sysparm.jar
============================================
作者: Boson    時間: 2003-11-13 18:02
標題: 【協(xié)助置頂】從GBK到UTF-8的國際中文化實施問題(已解決)
大家?guī)臀铱纯?是JBOSS的配置問題引起EJB出錯,還是我的EJB本身就是有錯的
作者: cinc    時間: 2003-11-13 21:49
標題: 【協(xié)助置頂】從GBK到UTF-8的國際中文化實施問題(已解決)
要不試試,不要直接覆蓋的拷貝過去,而是:
先 undeploy ,就是把那些文件刪掉,再 deploy 新的。
作者: Boson    時間: 2003-11-14 15:06
標題: 【協(xié)助置頂】從GBK到UTF-8的國際中文化實施問題(已解決)
原帖由 "cinc" 發(fā)表:
要不試試,不要直接覆蓋的拷貝過去,而是:
先 undeploy ,就是把那些文件刪掉,再 deploy 新的。



我也是通過JBuilder中的deploy功能發(fā)布的, 跟你說的一樣, 這些方法我都試過了,還是要報錯.  其實我的那個EJB主要是當?shù)谝淮伟l(fā)布的時候,就報錯,但然后接著再redeploy的時候就不錯了, 而且我的HRMS能正常
作者: Boson    時間: 2003-11-14 15:23
標題: 【協(xié)助置頂】從GBK到UTF-8的國際中文化實施問題(已解決)
cinc老大, 麻煩再幫我看看這個問題!

1.在Jboss中,JSP文件用include方法的時候,A頁面已經(jīng)定義了<%@ page contentType="text/html;charset=UTF-8"%>;, 然后在被include的B頁面,就不能再定義<%@ page contentType="text/html;charset=UTF-8"%>;了,這是不是JBOSS的特點啊,Weblogic是完全支持的.

2.接上面的問題,如果A頁面include了B頁面,而在B頁面有一些漢字要處理,處理完成后會傳到C頁面進行顯示,這時,在B頁面將不能再用<%@ page import="com.isw2.ubf.be.*"%>;,我的HRMS用了這種方法,導致出現(xiàn)很多亂碼,只有把<%@ page import="com.isw2.ubf.be.*"%>;放到A頁面定義,才能解決這個問題,這是什么原因啊?有沒有辦法解決?
作者: cinc    時間: 2003-11-14 16:28
標題: 【協(xié)助置頂】從GBK到UTF-8的國際中文化實施問題(已解決)
不好意思 jboss 的 web 功能還沒用過,沒遇到過這種情況。

1。我在 tomcat 里 include 頁面的時候每個頁面都必須寫
<%@ page contentType="text/html;charset=gb2312"%>;

2。不知道你用的是 <%@ include file="filename" %>;
還是 <jsp:include page="includedPage" />;
兩個是有些不一樣的。
http://java.sun.com/webservices/docs/1.0/tutorial/doc/JSPIntro8.html
如果用 第一個,可能會出現(xiàn)你說的這個問題。
作者: Boson    時間: 2003-11-14 16:59
標題: 【協(xié)助置頂】從GBK到UTF-8的國際中文化實施問題(已解決)
JBOSS只提供EJB服務的,所以要做WEB方面的支持,必須和TOMCAT等其他第三方軟件集成,如我現(xiàn)在用的是JBOSS_TOMCAT版的

我用的是第一種的方法直接include的,出現(xiàn)的問題還不少.
1. 中文亂碼: 子頁面如果再用了<%@ page import="com.isw2.ubf.be.*"%>;方法,就會在其他頁面出現(xiàn)中文亂碼.

2.主頁面用了<%@ page contentType="text/html;charset=gb2312"%>; 方法,被include的子頁面就不能再定義此方法,否則出錯

我的HRMS是已經(jīng)寫好的了,現(xiàn)在只是修改,要是沒有好的辦法,那就真是累死我了,哈哈
作者: cinc    時間: 2003-11-14 18:22
標題: 【協(xié)助置頂】從GBK到UTF-8的國際中文化實施問題(已解決)
那樣確實會存在問題

<%@ include file="filename" %>;

只是把子頁面的內(nèi)容在 jsp 頁面編譯的時候加入 主頁面
比較適合 include 靜態(tài)頁面

我們一般用 <jsp:include  來 include 動態(tài)頁面,還可以把參數(shù)從父頁面
傳到子頁面。
作者: Boson    時間: 2003-11-14 18:46
標題: 【協(xié)助置頂】從GBK到UTF-8的國際中文化實施問題(已解決)
你說得很對, 謝謝你先
作者: Boson    時間: 2003-11-18 17:28
標題: 【協(xié)助置頂】從GBK到UTF-8的國際中文化實施問題(已解決)
從GBK——>;UTF-8的整合已經(jīng)成功了,謝謝大家了
作者: netkiller    時間: 2003-11-28 13:31
標題: 【協(xié)助置頂】從GBK到UTF-8的國際中文化實施問題(已解決)
沒這么復雜吧..

我用數(shù)據(jù)庫PostgreSQL,編碼采用UNICODE
然后
<%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" errorPage="" %>;
<html>;
<head>;
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">;

OK了..沒了..
就可以用了..
作者: Boson    時間: 2003-12-01 15:16
標題: 【協(xié)助置頂】從GBK到UTF-8的國際中文化實施問題(已解決)
mysql好像還不支持unicode的,PostgreSQL能直接上unicode嗎?
作者: netkiller    時間: 2003-12-01 15:55
標題: 【協(xié)助置頂】從GBK到UTF-8的國際中文化實施問題(已解決)
mysql 和postgresql不一樣..跟本就是兩個東西.
一樣的地方就是都是free的..
pgsql 是SQL99和如果你會oracle你會發(fā)現(xiàn)他們真的很象.
很多SQL也能通用.

PostgreSQL 支持unicode 特好..我都用半年了.
建議看下我的文檔.
http://home.9812.net/linux/article/postgres/postgresql.htm
作者: Boson    時間: 2003-12-01 17:30
標題: 【協(xié)助置頂】從GBK到UTF-8的國際中文化實施問題(已解決)
oracle我經(jīng)常用的,倒是沒有用過postgreSQL

postgreSQL有支持UTF-8的JDBC嗎? 我到www.postgresql.com找不到驅(qū)動,還以為不支持

mysql不支持UTF-8,但用JDBC連接的時候,可以指定UTF-8,不過這方法太沒創(chuàng)意了,哈哈
作者: netkiller    時間: 2003-12-01 17:38
標題: 【協(xié)助置頂】從GBK到UTF-8的國際中文化實施問題(已解決)
哈哈.pgsql 本身支持utf-8,jdbc 也支持utf-8 ,jdbc還支持SSL連接.
你用過oracle,pgsql就得心應手..
觸發(fā)器,視圖,過程/函數(shù),規(guī)則,游標,子查詢......
全支持.速度也不比oracle,db2,infomix...慢..;)

最主要是free也還比oracle 體積小數(shù)陪:)他才20M多..
作者: Boson    時間: 2003-12-01 17:47
標題: 【協(xié)助置頂】從GBK到UTF-8的國際中文化實施問題(已解決)
挺吸引人的, 不錯
作者: netkiller    時間: 2003-12-01 18:08
標題: 【協(xié)助置頂】從GBK到UTF-8的國際中文化實施問題(已解決)
pgsql 做 1TB的數(shù)據(jù)庫沒有問題..
作者: Boson    時間: 2003-12-01 18:15
標題: 【協(xié)助置頂】從GBK到UTF-8的國際中文化實施問題(已解決)
我上了好幾次 postgresql.org去找 for jdbc驅(qū)動,可是就是沒有找到,在哪里啊? 哈哈
作者: netkiller    時間: 2003-12-01 18:39
標題: 【協(xié)助置頂】從GBK到UTF-8的國際中文化實施問題(已解決)
jdbc.postgresql.org
作者: chlinux    時間: 2004-05-10 17:47
標題: 【協(xié)助置頂】從GBK到UTF-8的國際中文化實施問題(已解決)
我還有問題呀
把整個文件進行編碼轉(zhuǎn)換在linux下有個工具(命令):conv具體的使用看一下幫助吧,我現(xiàn)在的問題是怎么把字符串從utf-8轉(zhuǎn)換成gb2312,再轉(zhuǎn)換回去?
作者: smithy    時間: 2004-11-02 16:01
標題: 【協(xié)助置頂】從GBK到UTF-8的國際中文化實施問題(已解決)
native2ascii 這個我也用,很有用的工具
作者: tinywind    時間: 2004-11-02 19:04
標題: 【協(xié)助置頂】從GBK到UTF-8的國際中文化實施問題(已解決)
原帖由 "chlinux" 發(fā)表:
我還有問題呀
把整個文件進行編碼轉(zhuǎn)換在linux下有個工具(命令):conv具體的使用看一下幫助吧,我現(xiàn)在的問題是怎么把字符串從utf-8轉(zhuǎn)換成gb2312,再轉(zhuǎn)換回去?

這命令是iconv,有個源編碼和目標編碼兩個參數(shù),只要在這兩個參數(shù)填上相應值就可以了。




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2