現象 : 項目組說weblogic重啓有時候會亂碼,有時候不會。
問題分析: 剛開始以爲是瀏覽器的編碼問題,還跟項目組的說了半天,這些事怎麼能賴到中間件上,之後證明更改瀏覽器編碼無效;
之後又修改了weblogic的啓動項來測試,繼續無效、查看JSP的源碼,發現是用jsp容器方式發佈的,查看weblogic.xml和web.xml都是有編碼utf8設計、但是還是無效。
最後,查看了locale的選項、發現項目組機器的編碼是GBK,而項目的編碼是utf8、所以中文都亂碼了。
結論,在啓動weblogic的時候一定要搞清楚項目的編碼和服務器的編碼是否一致,不一致一定要改到一致才能啓動。