• yam天空
  • 天空部落
  • 新聞
  • 風林火山
  • 登入 註冊 網誌隨便逛
  • 加入天空部落
  • 呀米11歲囉

網誌 相簿 影音 PK吧! Honda嬉遊趣
即時新聞 影音新聞 新聞專輯 政治新聞 財經新聞 娛樂新聞 運動新聞 兩岸新聞 科技新聞
進入官網 遊戲資料 奪寶好康
管理介面 發表網誌 發表日記 上傳相片 上傳影音 管理留言
推薦這個部落格: 65

※程式學習中※

能笑的時候就別哭,想哭的時候,別捨不得眼淚!

☆胡言亂語、雜七雜八的東西☆ | ☆內有惡犬,沒事別亂點☆ | ☆爛部落格!吐槽點這就對了☆
混亂 | 主頁 | 結訓了
September 16, 2008
Tomcat 5.x 中文亂碼問題以文找文
carl44 在天空部落發表於11:26:30 | ㊣JSP
鼓勵此網誌:0 


最新內容請參閱 中文亂碼總整理 (Tomcat 5.5)

======= 以下內容不建議資料庫環境使用 =======

被湯姆貓的中文編碼問題弄到一個頭兩個大,
像是 PHP 塞資料進 MySQL 也常遇到中文編碼問題,
每次遇到這些問題都要花很久的時間才找的到答案 @_@
有些網友分享的方法,自己試起來不知道哪裡出錯,
試了很久還是沒辦法,
在 JavaWorld 中看到蠻詳細的討論文章,
解決 Tomcat 5.0.19 中文參數傳遞問題 [精華] by 精靈
照著做之後,中文編碼問題果然解決了 ^^

我的環境:
Windows xp pro
Tomcat 5.5.27

依表單送出的方式,做不同的處理
GET:
在 %TOMCAT_HOME%\conf\server.xml 中,找到 <connector port="8080" ... 部分,
加上 URIEncoding = "Big5" (參考上述文章),
把 Tomcat 重啟之後,表單使用 GET 來傳遞中文就不會發生亂碼。

POST
方法1:  在每一頁加上 <% request.setCharacterEncoding("Big5"); %>
方法2:  若是有多個網站,將 %TOMCAT_HOME%\webapps\jsp-examples\WEB-INF\classes\filters\SetCharacterEncodingFilter.class 複製到 %TOMCAT_HOME%\shared\classes\filters 下,(若沒有資料夾可以自己新增,細節參考上述文章),修改 %TOMCAT_HOME%\webapps\(mytest)\WEB-INF\web.xml (mytest 為網站目錄),加上以下內容
    <filter>
        <filter-name>SetCharacterEncoding</filter-name>
        <filter-class>filters.SetCharacterEncodingFilter</filter-class>
        <init-param>
            <param-name>encoding</param-name>
            <param-value>Big5</param-value>
        </init-param>
    </filter>
    <filter-mapping>
      <filter-name>SetCharacterEncoding</filter-name>
      <url-pattern>/*</url-pattern>
    </filter-mapping>
若有多個網站,就修改每個網站下的 WEB-INF\web.xml 檔案,完成後,重啟湯姆貓。
留言 (0) | 引用 (0) | 人氣 () | 轉寄
此分類上一篇:<轉載> 如何解決JSP及PHP存取MySQL中文亂碼的問題 | 主頁 | 此分類下一篇:JSP連結MySQL
相關閱讀
引用 (你可以針對此文寫一篇屬於自己的blog/想法,並給作者一個通告)
引用
留言 (0筆)
發表你的留言 (字數限制 最多 2000 個中文字)
私密留言: 是 否
Name:





是 否
內容:
系統公告
我是誰
個人圖檔
ID:carl44
暱稱:黃小蛙
生日:1984/04/4
地區:臺北市
  • 訂閱 |
    • 我要訂閱此部落格的
    • 日記
    • 網誌
    • 相簿
  • 好友 |
    • 好友功能
    • 觀看好友列表
    • 觀看人緣列表
  • 人氣 |
  • 簡介 

卡豬
文章分類
  • ☆電腦資訊的☆ (12)
    • ㊣Mac (4)
    • ㊣Win (29)
    • ㊣PHP (5)
    • ㊣JSP (6)
    • ㊣ROR (1)
    • ㊣Java (5)
    • ㊣VoIP (9)
    • ㊣Game (2)
    • ㊣Linux (15)
    • ㊣Database (5)
    • ㊣JavaScript (4)
    • ㊣其他 (8)
  • ☆電腦以外的☆ (4)
    • ※E770 (8)
    • ※Lyrics (31)
    • ※Excerpts (9)
    • ※Other (19)
  • ☆日記☆ (4)
    • ♂Diary (195)
    • ♂Story (0)
    • ♂Field (5)
    • ♂Memo (0)
  • Temp (0)
台灣加油
莫拉克災情網路中心
標籤雲
好時光貼曆
搜尋文章
搜尋:
誰來我家
書籤
  • Rinko
  • 玲
  • 如
  • 娟
  • 姊
  • 豆豆
  • Ken
  • 翰翰
  • -
  • 阿年
  • 安全
  • 小忠
  • -
  • mayla
  • 小木
  • 小麥
  • 嘎上
  • 企鵝
  • 小武
  • -
  • 1+
  • 阿宗
  • 家福
  • 嘉文
  • 文彥
  • 阿敦
  • -
  • 導遊
  • 重灌狂人
  • Engadget 癮科技
RSS 訂閱
RSS2
ATOM
贊助商
其它資訊
本部落所刊登之內容,皆由作者個人所提供,不代表 yam 天空 本身立場。
POWERED BY
POWERED BY 天空部落
會員登入│免費註冊