JavaScript 字符编码规则

  [escape]

  ISO Latin字符集对指定的字符串进行编码,不会被编码的字符[ @ * / +]

  [encodeURI]

  UTF-8字符集对指定的字符串进行编码

  [encodeURIComponent]

  UTF-8字符集对指定的字符串进行编码,[支持更多的字符]

  当源与目标页都为同一字符集时,并不需要转为UTF-8,这时可用[escape]

  当源与目标页字符集不同时,需要对源字符转为目标字符,为统一可考虑使用UTF-8

  new String(request.getParameter("PARAM_NAME").getBytes("源页编码"), "UTF-8")