這個(gè)中文問題嘛,給你看看昨天我的聊天記錄吧。主要還是需要你自己try的。
發(fā)表時(shí)間:2023-08-11 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要][03:47] 姜信寶 說: 給你一個(gè)文章看看,關(guān)于懷疑tomcat的[03:48] 姜信寶 說: http://www.knowledgelab.net/cgi-bin/bbs/viewthrea...
[03:47] 姜信寶 說: 給你一個(gè)文章看看,關(guān)于懷疑tomcat的
[03:48] 姜信寶 說: http://www.knowledgelab.net/cgi-bin/bbs/viewthread.php?tid=24
[03:48] 姜信寶 說: 不過我沒有看得太明白,希望你看明白了可以跟我簡單地說說。。
[03:50] SonyMusic 說: 嗯。這篇文章寫的很好。其實(shí)和我以前說過的類似的。
[03:50] SonyMusic 說: 我找一下吧。
[03:51] SonyMusic 說: 你先登錄到dev-club.com
[03:51] SonyMusic 說: 再看http://www.dev-club.com/club/bbs/showEssence.asp?id=9984&page=1
[03:51] SonyMusic 說: 這個(gè)帖子。
[03:52] SonyMusic 說: 1、JSP的charset,
2、你的JSP SERVER編譯JSP是使用的字符集,默認(rèn)和操作系統(tǒng)是一樣的。你可能需要進(jìn)行修改
3、你的BEAN編譯時(shí)候所采用的字符集,一般用JAVAC編譯,都是和操作系統(tǒng)一樣的,但你可以通過帶參數(shù)來改變。如果用其它的編程工具,可以編譯的話,你可能需要修改其默認(rèn)參數(shù)。
4、和數(shù)據(jù)庫連接時(shí),大多數(shù)JDBC驅(qū)動(dòng)程序都可以設(shè)置其字符集的,這樣JDBC驅(qū)動(dòng)會(huì)自己進(jìn)行轉(zhuǎn)換,也不會(huì)出現(xiàn)漢字問題。
[03:52] SonyMusic 說: 1,就是contentType所指定的。
[03:52] SonyMusic 說: 2,就是剛才那篇文章所說的。
[03:52] SonyMusic 說: 3,是指你的JSP所用到的CLASS被編譯時(shí)的encoding。
[03:53] SonyMusic 說: 4,就是你剛才所用的useUnicode之類的參數(shù)。
[03:53] SonyMusic 說: tomcat無法改變2,這是一個(gè)很討厭的地方。以前我用resin的時(shí)候,這個(gè)是可以自己修改的。
[03:53] SonyMusic 說: 而另外有一個(gè)終級(jí)的解決方案,就是使用英文系統(tǒng)。
[03:54] SonyMusic 說: 1,不指定contentType,即8859_1。
[03:54] SonyMusic 說: 2,tomcat內(nèi)部也是8859_1
[03:54] SonyMusic 說: class編譯的時(shí)候注意一下。
[03:54] SonyMusic 說: 4,默認(rèn)也應(yīng)該是8859_1了,如果不是,指定一下。
[03:54] SonyMusic 說: OK。結(jié)束了。明白了嗎?