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

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

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

    thinkthink's bolg

    enjoy

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      0 Posts :: 3 Stories :: 0 Comments :: 0 Trackbacks

    一. 亂碼問題是web開發過程中基本都要處理的。
    二.解決辦法:

     1。 統一全部的編碼方式,強烈建議采用“UTF-8”;
         
       例如,jsp 里面的配置為
    1<%@ page contentType="text/html;charset=UTF-8"  pageEncoding="UTF-8" %>
      2。 對需要在web.xml中配置過濾器(filter)的,也要設置為“UTF-8”;
       例如:
        
    package commons.filter;

    import javax.servlet.*;
    import javax.servlet.http.*;
    import java.io.*;
    import java.util.*;

    public class EncodingFilter extends HttpServlet implements Filter {
        
    private FilterConfig filterConfig;
        
    private String targetEncoding = "UTF-8";
      //Handle the passed-in FilterConfig
        public void init(FilterConfig filterConfig) throws ServletException {
            
    this.filterConfig = filterConfig;
        }


        
    //Process the request/response pair
        public void doFilter(ServletRequest request, ServletResponse response,
                             FilterChain filterChain) 
    {
            
    try {
                request.setCharacterEncoding(targetEncoding);
                filterChain.doFilter(request, response);
            }
     catch (ServletException sx) {
                filterConfig.getServletContext().log(sx.getMessage());
            }
     catch (IOException iox) {
                filterConfig.getServletContext().log(iox.getMessage());
            }

        }


        
    //Clean up resources
        public void destroy() {
            filterConfig 
    = null;
            targetEncoding 
    = null;
        }

    }

    3. 如果不用“UTF-8”,你會發現在使用AJAX提交數據時,URL中的中文在服務器端是亂碼,因為AJAX是以“UTF-8”編碼提交數據的。
    4.關于國際化屬性文件(xxxxx.properties), 因為需要unicode編碼,建議使用PropertiesEditor國際化插件進行編輯,他會自動存為unicode編碼。
        關于這個PropertiesEditor國際化插件,我下載的時候發現只有for eclipse3.0的, 如果用的eclipse版本是3.2,,3.3根本不行,于是只有下載standone 方式的PropertiesEditor,在cmd下運行: java -jar PropertiesEditor.jar 

    5.如果發現數據庫數據也有亂碼,記得正確設置數據庫的編碼方式
    posted on 2007-08-25 23:55 thinkthink 閱讀(319) 評論(0)  編輯  收藏 所屬分類: Struts2

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲综合图色40p| 全部免费国产潢色一级| 亚洲国产精品SSS在线观看AV| 黄色大片免费网站| 日韩亚洲国产二区| 一级毛片人与动免费观看| 亚洲国产精品无码久久久久久曰| 成人嫩草影院免费观看| 在线观看亚洲成人| 无码国产精品一区二区免费式芒果| 好看的电影网站亚洲一区| 99视频有精品视频免费观看 | 亚洲午夜福利AV一区二区无码| 丰满少妇作爱视频免费观看| 亚洲国产日韩在线视频| 99蜜桃在线观看免费视频网站| 久久综合亚洲色一区二区三区| 性xxxxx免费视频播放| 亚洲一区二区三区成人网站 | 日本免费一区二区在线观看| 亚洲国产亚洲片在线观看播放| 思思99re66在线精品免费观看| 特级毛片A级毛片100免费播放| 国产亚洲高清不卡在线观看| 5g影院5g天天爽永久免费影院| 亚洲精品天堂在线观看| 全部免费毛片在线| 久久精品私人影院免费看| 亚洲一区二区三区免费在线观看| 成人亚洲综合天堂| 99re6免费视频| 亚洲人成网站18禁止| 亚洲色偷拍区另类无码专区| 24小时免费看片| 十八禁的黄污污免费网站| 久久亚洲AV无码精品色午夜麻豆| 日韩在线免费电影| 久久免费国产视频| 国产精品亚洲а∨无码播放不卡| 久久国产亚洲电影天堂| 精品免费国产一区二区|