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