<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    飛艷小屋

    程序--人生--哲學___________________歡迎艷兒的加入

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      52 Posts :: 175 Stories :: 107 Comments :: 0 Trackbacks
    設置Tomcat的UTF-8編碼
    不知道算不算Tomcat的BUG,利用request.setCharacterEncoding("UTF-8");來設置Tomcat接收請求的編碼格式,只對POST方式提交的數據有效,對GET方式提交的數據無效!不知道是否有人遇到跟我一樣的問題?

    要設置GET的編碼,可以修改server.xml文件中,相應的端口的Connector的屬性:URIEncoding="UTF-8",這樣,GET方式提交的數據才會被正確解碼。

    我所使用的Tomcat版本是5.5.16,其它版本沒試過,不知道是否存在同樣的問題。
    posted on 2006-06-22 09:25 天外飛仙 閱讀(9549) 評論(3)  編輯  收藏

    Feedback

    # re: 設置Tomcat的UTF-8編碼 2008-05-21 19:43 zhangsw
    感謝啊!
    很好用,設置了,就好用了!  回復  更多評論
      

    # re: 設置Tomcat的UTF-8編碼 2008-08-06 11:50 ZL
    汗,我也遇到了,寫了一個監控模塊,,,,,布置在linux下tomcat5.0+上的,其他模塊中文顯示都OK,就這監控模塊,響應報文返回給面頁時,中文始終不能正常顯示,郁悶  回復  更多評論
      

    # re: 設置Tomcat的UTF-8編碼 2013-01-05 17:34 Jessy
    原因:因為 post裡面的內容,是tomcat的container在處理,所以編碼若使用 request.setCharacterEncoding("UTF-8") 會起作用。但是 Get因為是網址的關係,URL則是 http server在處理,所以tomcat container管不著,就無法對其做處理。除了server端的設定,在程式裡面也是可以有解法的:
    String name = request.getParameter("name");
    String name = new String(name.getBytes("ISO-8859-1"), "UTF-8");  回復  更多評論
      


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: j8又粗又长又硬又爽免费视频 | 亚洲一区精品无码| 亚洲av成人一区二区三区观看在线| 国产四虎免费精品视频| 亚洲国产精品yw在线观看| xxxx日本免费| 日韩亚洲国产高清免费视频| 免费观看的a级毛片的网站| 亚洲av日韩精品久久久久久a| 免费观看男人免费桶女人视频| 亚洲爆乳成av人在线视菜奈实| 四虎影库久免费视频| 污污污视频在线免费观看| 国产gv天堂亚洲国产gv刚刚碰| 免费精品久久天干天干| 日本久久久久亚洲中字幕| 免费黄色福利视频| 亚洲人成欧美中文字幕| 免费又黄又爽的视频| 成人片黄网站色大片免费观看cn| 亚洲欧洲无码AV电影在线观看| 一区二区免费视频| 亚洲偷自拍另类图片二区| 国产一区二区三区免费视频| 中国性猛交xxxxx免费看| 久久狠狠高潮亚洲精品| 免费毛片在线视频| 国产va免费观看| 亚洲自偷自拍另类图片二区| 成年性生交大片免费看| 一级一看免费完整版毛片| 亚洲第一精品在线视频| 日韩一区二区a片免费观看| 野花视频在线官网免费1| 久久亚洲AV成人出白浆无码国产 | 亚洲成a人片在线观看播放| 午夜色a大片在线观看免费| 亚洲免费一区二区| 亚洲va成无码人在线观看| 亚洲日韩人妻第一页| 久久www免费人成看片|