汉字处理问题?

04-07-01 fjchenq
打开tomcat的server.xml文件,找到区块,加入如下一行:

URIEncoding=”UTF-8”

完整的应如下:

<Connector port="80" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="20000" disableUploadTimeout="true"

URIEncoding="UTF-8"/>

表单和post\get方法的汉字均可显示,但

<%

File dir1= new File("c:\\apache\\tomcat\\webapps");

File f[] = dir1.listFiles();

%>

<br>5个长度大于1000 bytes的文件和全部目录

<%

for(int i=0,number=0;i<f.length&&number<5;i++){

if(f.length() >1000){

out.print("<br>"+f.toString() );

number++;

}

}

%>

结果显示:

5个长度大于1000 bytes的文件和全部目录

c:\apache\tomcat\webapps\tomcat5????????????.txt

本应该显示:

tomcat5中文问题解决之道.txt

为什么?应该如何解决?

猜你喜欢