<form action="" method="post" onsubmit="return check_name(this);">
<table width="782" border="1" bordercolor="#99CCFF" style="border-collapse:collapse" cellpadding="0" cellspacing="0">
      <!--DWLayoutTable-->
      <tr>
    <td width="233" height="30" align="right" bgcolor="#99CCFF"><span class="STYLE1">用户名</span>:&nbsp;</span></td>
    <td width="543" align="left" valign="middle" bgcolor="#99CCFF">&nbsp;&nbsp;&nbsp;
      <%if(name==null || name==""){%><input type="text" name="c_name" /><%}else{%><input type="text" name="c_name" value="<%=name%>" /><%}%>
      <span class="STYLE3">*</span><input type="submit" class="STYLE1" value="检测用户名"/>
      <span class="STYLE1">(任意的数字或者是字符,长度(</span><span class="STYLE3">6-20</span><span class="STYLE1">)</span> </td>
  </tr>
  <%
   if(name==null || name=="")
{
%>
<tr>
        <td height="30" colspan="2" align="center"><span class="STYLE3">[提示]</span><span class="STYLE2"></span>  <span class="STYLE3">请检测用户名</span></span></td>
  </tr>
<% 
}
   else
{
String sql="select count(*) from customer where c_name='"+name+"'";
ResultSet rs = conn.doQuery(sql);
rs.next();
   if(rs.getInt(1)==1)
{  
  %>
      <tr>
        <td height="30" colspan="2" align="center"><span class="STYLE3">用户名 <%= name %> 已存在,请重新注册一个新的用户名。</span></td>
  </tr>
 <%
  }
if(rs.getInt(1)==0)
{
session.setAttribute("name",name);
%>
<tr>
        <td height="30" colspan="2" align="center"><span class="STYLE3">恭喜! <%= name %> 该用户名未成使用!请直接输入下表的内容!</span></td>
  </tr>
<%
}
conn.closeConnection();
}
%>
    </table>
</form>
为什么注册不气汉字的用户名啊?请高手帮忙。