| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1025 人关注过本帖
标题:显示乱码问题
只看楼主 加入收藏
Lsxi
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2006-12-17
收藏
 问题点数:0 回复次数:14 
显示乱码问题

请高手帮忙看下,,,显示页面时候中文乱码问题,,,谢谢了!!!

<%@ page session="true" %>
<%@ include file="inc\head.inc"%>
<html>
<head>
<title>Login</title>
</head>
<body bgcolor="#ffffff">

<div align="center">用户登录</div>
<br>
<form name="form1" method="post" action="">
<table width="400" border="0" cellspacing="1" cellpadding="1" align="center">
<tr>
<td width="447" align="right"> 用户名:</td>
<td width="246"><input type="text" name="textfield"></td>
</tr>
<tr>
<td width="447" align="right">密 码:</td>
<td width="246" valign="top"><input type="text" name="textfield2"></td>
</tr>
<tr>

<td width="447" align="right">&nbsp;</td>
<td width="246" valign="top"><input type="submit" name="Submit" value="登录">
<input type="reset" name="Submit2" value="取消"></td>
</tr>
<tr>
<td colspan="2" align="center">
<p>&nbsp;</p>
<p>如果你还不是本站用户,请在此<a href="">注册</a></p>
</td>

</table>
</form>
</body>
</html>
<%@ include file="inc\tail.inc"%>

搜索更多相关主题的帖子: 乱码 
2007-05-05 09:14
fyi1106
Rank: 1
等 级:新手上路
帖 子:327
专家分:0
注 册:2006-10-14
收藏
得分:0 

要有这部份:
<%@ page contentType="text/html; charset=gb2312"%>
.......
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"/>
<title>****</title>
......
如果你用utf-8的话,要把gb2312改成utf-8


JavaScript forever!
2007-05-05 16:10
zplove
Rank: 5Rank: 5
等 级:贵宾
威 望:15
帖 子:783
专家分:0
注 册:2006-7-30
收藏
得分:0 
<%!
public String codeToString(String str)
{//处理中文字符串的函数
String s=str;
try
{
byte tempB[]=s.getBytes("ISO-8859-1");
s=new String(tempB);
return s;
}
catch(Exception e)
{
return s;
}
}
%>

相信自己的没错了
2007-05-12 16:19
tblovecj
Rank: 1
等 级:新手上路
帖 子:181
专家分:0
注 册:2006-9-20
收藏
得分:0 
2楼的方法我试过了,不行,还是转换不了,我知道在servlet里加request.setCharacter("gbk");来转换中文
不过像楼主的是从一个JSP跳到另一个JSP就转不了了,我也一直被这问题困扰,我支持3楼的方法,当初我也想到了这想自己写一个转换函数,我也知道能行得通,不过我一直在寻思JSP是不是应该有一种语法就自动转换了!

2007-05-13 23:47
风月_无边
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:60
帖 子:2960
专家分:652
注 册:2007-1-19
收藏
得分:0 
不同的编码不需要转换的!

我的网站 http://www.
2007-05-14 13:59
tblovecj
Rank: 1
等 级:新手上路
帖 子:181
专家分:0
注 册:2006-9-20
收藏
得分:0 

我还是自己用的getBytes方法写成一个类方法,调用这个方法解决的


2007-06-07 01:57
guoxhvip
Rank: 8Rank: 8
来 自:聖西羅南看臺
等 级:贵宾
威 望:44
帖 子:4052
专家分:135
注 册:2006-10-8
收藏
得分:0 

page指令的编码可以就使用GBK,但下面要用request隐式对象request.setCharacterEncoding("GBK")设置一下就不会出现乱码了


愛生活 && 愛編程
2007-06-07 04:05
时空之蕊
Rank: 2
等 级:新手上路
威 望:3
帖 子:691
专家分:0
注 册:2004-10-31
收藏
得分:0 

7楼的不错,对于编码
<%@ page pageEncoding="gbk"%>
可以把这个写入到common.jsp
其他页面在第一行<2007-06-07 09:19

farain
Rank: 1
等 级:新手上路
威 望:1
帖 子:80
专家分:0
注 册:2006-2-23
收藏
得分:0 
7楼的你这么做之后,会发现,PAGE指令,跟request.setCharacterEncoding("GBK")是一个效果,其实JSP转JSP会出现乱码
是很正常的,你这么做完还是会出乱码的.

2007-06-07 09:23
LLAITT1314
Rank: 1
等 级:新手上路
威 望:1
帖 子:44
专家分:0
注 册:2007-6-3
收藏
得分:0 
7楼的方法只适用于get提交,如果是post就不行了
其实3楼的的方案也是我要说的,
<% new String( 出现乱码的字符串对象.getBytes("ISO-8859-1"),"GBK") %>
2007-06-07 17:32
  • 15
  • 1/2页
  • 1
  • 2
快速回复:显示乱码问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012916 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved