1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
| <%@ page import="java.util.*" %>
<%
String accept_language = request.getHeader("accept-language");
StringTokenizer st = new StringTokenizer(accept_language,",");
int itok = 0;
String[] fields=new String[10];
while (st.hasMoreTokens())
{
String temp;
temp = st.nextToken();
fields[itok] = temp;
itok++;
}
StringTokenizer st2 = new StringTokenizer(fields[1],";");
itok = 0;
String[] fields2=new String[10];
while (st2.hasMoreTokens())
{
String temp2;
temp2 = st2.nextToken();
fields2[itok] = temp2;
itok++;
}
String langue = fields2[0];
System.out.println("===="+langue+"====");
String charsetparam;
if(langue.equals("fr"))
{
charsetparam = "GB2312";
}
else
{
charsetparam = "UTF-8";
}
System.out.println(charsetparam);
%> |