response中国語処理で文字化けし問題を解決

933 ワード

response 1.responseの中国語処理、文字化けし問題の解決;
    //     

    //         utf8
    response.setHeader("content-type", "text/html;charset=utf-8");
    //  response    
    response.setCharacterEncoding("utf-8");
    //       
    response.getWriter().print("  ");



    //     

    //       
        response.setHeader("content-type", "text/html;charset=utf-8");

    //response    
        response.getOutputStream().write("  ".getBytes("utf-8"));
2.responseは検証コード//1を生成し、メモリ内のピクチャを生成する
    int width = 150;
    int height = 30;

    BufferedImage bufferedimage = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
    Graphics2D gp = (Graphics2D) bufferedimage.getGraphics();
    gp.setColor(Color.WHITE);
    gp.fillRect(0, 0, width, height);
    gp.setColor(Color.BLACK);
    gp.drawRect(0, 0, width-1, height-1);