<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 天外飛仙 閱讀(9550) 評論(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");  回復  更多評論
      


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


    網站導航:
     
    主站蜘蛛池模板: 国产精品美女久久久免费| 亚洲Av高清一区二区三区| 婷婷亚洲综合一区二区| 浮力影院第一页小视频国产在线观看免费 | 国产最新凸凹视频免费| 亚洲日韩精品无码专区加勒比| 成人性生交大片免费看无遮挡 | 黄页网站在线视频免费| 无码欧精品亚洲日韩一区夜夜嗨 | 麻豆成人精品国产免费| 久久亚洲中文字幕无码| 免费无遮挡无码永久在线观看视频| 亚洲Av永久无码精品一区二区| 免费理论片51人人看电影| 偷自拍亚洲视频在线观看99| 亚洲精品乱码久久久久久蜜桃 | 特级做a爰片毛片免费看| 亚洲精品岛国片在线观看| 精品97国产免费人成视频| 处破女第一次亚洲18分钟| 亚洲人妻av伦理| 久久久久免费看黄a级试看| 2022年亚洲午夜一区二区福利| 中文字幕无码视频手机免费看| 亚洲色成人WWW永久在线观看| 四虎影视精品永久免费网站| 中文在线观看国语高清免费| 蜜芽亚洲av无码精品色午夜| 天天拍拍天天爽免费视频| 暖暖免费中文在线日本| 亚洲av日韩av激情亚洲| 毛片A级毛片免费播放| 视频一区二区三区免费观看| 亚洲Av永久无码精品三区在线| 成人免费福利视频| 婷婷亚洲综合五月天小说在线| 亚洲日韩图片专区第1页| 国产高清免费在线| 亚洲国产精品免费视频| 欧洲亚洲国产精华液| 亚洲av福利无码无一区二区|