我随便写了几个简单的JSP文件,在自己电脑上的tomcat 5.5+mysql4.1上输出中文没任何问题,可是传到http://s43.eatj.com/index.jsp这个免费空间后,MYSQL使用PHPMYADMIN配置后,在页面输入中文进数据库后老是出现乱码.不知道是什么问题啊
有用过的朋友帮忙一下哦
附:
<%@ page contentType="text/html; charset=UTF-8" language="java" import="java.sql.*" errorPage="" %>
<%!
public String codeString(String s){
String str=s;
        try{
         byte b[]=str.getBytes("ISO-8859-1");
                str=new String(b,"UTF-8");
                return str;
        }
        catch(Exception e){
         return str;
        }

%>
<% 
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
Connection conn=DriverManager.getConnection("jdbc:mysql://localhost/chinaxia","chinaxia","123654");
Statement stmt=conn.createStatement();
String name=request.getParameter("name");
 name=codeString(name);
String pwd=request.getParameter("pwd");
 pwd=codeString(pwd);
  String sql="insert into user values('"+name+"','"+pwd+"')";
stmt.executeUpdate(sql);
stmt.close();
conn.close();
response.sendRedirect("index.jsp");
%>