说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

还是烦人乱码问题~~JSP

编辑:说三道四文库 发布时间:2018-07-17 09:32
HTML文档下载 WORD文档下载 PDF文档下载
我看了很多这种问题的解决方法,都试过了,可是没用。。。
一个很简单的jsp页面显示C盘下所有的文件和文件夹,可是就连中文的title都无法正常显示,不知道该如何是好了。。。
代码如下:
<%@ page import="java.io.*" %>
<html>
<head>
<title> 处理文件 </title>
<meta http-equiv="Content-Type" content="text/html;charset=gb2312">
</head>
<body>
c:/<br>
<%
File dir = new File("c:/");
String temp[] = dir.list();
for(int i=0;i<temp.length;i++)
{
File fl = new File(temp[i]);
out.println("("+i+")"+fl);
%>
<br>
<%
}
%>
</body>
</html>
又没人回答我!我的jsp是在weblogic6.1上跑的,谁能帮忙解决一下呢?
<%@ page contentType="text/html;charset=ISO8859_1" %>
不要用gb2312试一试
用ISO8859_1的话,浏览器默认的编码是西欧,改成简体中文后就是 “1镥?”乱码了;
用gb2312,浏览器默认的编码是简体中文,但是也是上面的乱码;
如果我在循环里面加入: byte[] temp_b = temp[i].getBytes("ISO8859-1");
              temp[i] = new String(temp_b);
后,中文变成了??????全问号;
我还该怎么弄呢?
同上,把它加在<html>前看看~~~~~~~
你的是简体还是繁体?
gb2312+getBytes("ISO8859_1")应该可以啊、
我把它加到<html>前面还是一样的问题;
我的是简体版;
可是都不能解决我的问题。
在JSP文件的第一行加上:
<%@ page contentType="text/html;charset=GB2312"%>
我包你码到乱除。
我喜欢你的JSP文件结构。
谢谢,问题解决了
请你吃月饼!^_^
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘