漢字處理問題?

fjchenq發表於2004-07-01
開啟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
為什麼?應該如何解決?

相關文章