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 |