站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题JSP中中文碰到了一点麻烦!百思不得其解啊!不知道有没有高手能解决!

JSP中中文碰到了一点麻烦!百思不得其解啊!不知道有没有高手能解决!

摘要: JSP中中文碰到了一点麻烦!百思不得其解啊!不知道有没有高手能解决!


代码如下!注意显示英文是一切正常!也换成GB2312了!
HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%-- mbWelcome.jsp - Customer login screen --%>


<head>


</head>




<table>

<tr>
<td bgcolor="#000000" valign="top" align="center">
</td>
<td>

<form name="mbWelcome" method="POST" action="/MinibankWEB/LoginServlet">
<input type="hidden" name="page" value="welcome">
<table border="0" width="100%" cellpadding="3">
<tr>
<td>

<%String a="中文";System.out.println(a);%>
</td></tr>



<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td>Please enter your Account ID. If you do not have an Account ID, fill out a new customer application.</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td>Account ID: <input type="text" name="customer_id1" size="2" maxlength="2">-<input type="text" name="customer_id2" size="10" maxlength="10"> <input type="submit" value="Login" name="welcome_submit"></td>
</tr>
<%
if( request.getAttribute( "login_error" ) != null ) {
%>
<tr>
<td>Invalid Login: <%= request.getAttribute( "login_error" ) %></td>
</tr>
<tr>
<td>Please re-enter your Account ID.</td>
</tr>
<%
}// if
%>
</table>
</form>

</td>
</tr>

</table>


<%@ page contentType="text/html; charset=UFT-8"%>
<%@ page language="java" import="java.util.*" %>


这样改试一下


<%@ page contentType="text/html; charset=GBK"%> 就够了

要<%@ page language="java" import="java.util.*" %>这行干吗


路过,友情up...


<%@ page contentType="text/html; charset=GBK"%>
足已


<%@ page pageEncoding="GBK" contentType="text/html; charset=GBK"%>
应该可以


<%@ page contentType="text/html; charset=utf-8"%>


用它试试:
request.setCharacterEncoding("gb2312");


<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>


request.setCharacterEncoding("GBK");
绝对可以解决


谢谢各位


↑返回目录
前一篇: 弱弱地问一下,关于中文问题
后一篇: 请教web服务器和数据库服务器关系