Topic: 汉字处理问题?

  Print this page

1.汉字处理问题? Copy to clipboard
Posted by: fjchenq
Posted on: 2004-07-01 13:35

打开tomcat的server.xml文件,找到区块,加入如下一行:
URIEncoding=”UTF-8”
完整的应如下:

<Connector port="80"minSpareThreads="25" maxSpareThreads="75" enableLookups="false"
redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="20000" disableUploadTimeout="true"
URIEncoding="UTF-8"/>
表单和post\get方法的汉字均可显示,但
<%
File dir = new File("c:\\apache\\tomcat\\webapps");
File f[]=dir.listFiles();
for(int i=0,number=0;i<f.length() && number<5;i++)
if(f[i]>1000){
out.print(f[i].toString());
number++;
}%>
结果显示:5个长度大于1000 bytes的文件和全部目录
c:\apache\tomcat\webapps\tomcat5????????????.txt

本应该显示:
c:\apache\tomcat\webapps\tomcat5中文问题解决之道.txt

为什么?应该如何解决?

2.Re:汉字处理问题? [Re: fjchenq] Copy to clipboard
Posted by: seeker
Posted on: 2004-07-01 17:36

是不是Tomcat输出的时候默认调用了8859_1的编码,你输出的时候手工转成gbk试试


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923