.#charset.java.1.3

来自「为交课程设计」· 3 代码 · 共 38 行

3
38
字号
package com.infodeliver.hr.util;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * <p>Todo 解决中日编码编码问题 by caojinli</p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2005</p>
 *
 * <p>Company: infodeliver</p>
 * @author caojinli
 * @version 1.0
 */
public class CharSet {
  public static void HeaderHander(HttpServletRequest req,
                                  HttpServletResponse res) throws Exception {
    String clientLanguage = req.getHeader("Accept-Language");
    System.out.println("Accept-Language get by Util.CharSet: " + clientLanguage);
    if (clientLanguage.equals("zh-cn")) {
      System.out.println("zh-cn");
      req.setCharacterEncoding("GBK");
    }
    else if (clientLanguage.equals("zh-tw")) {
      System.out.println("zh-tw");
      req.setCharacterEncoding("BIG5");
    }
    else {
      System.out.println("ISO-8895-1");
      req.setCharacterEncoding("ISO-8895-1");
    }
    res.setContentType("text/html;charset=UTF-8");

  }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?