发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 大数据 扩展性 并发编程 事件驱动 分布式 SOA

汉字处理问题?

2004-07-01 13:25
赞助商链接

打开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
为什么?应该如何解决?

2004-07-01 13:36

汉字处理问题? 发表时间: Jul 1, 2004 1:25 PM 回复

打开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


本应该显示:

tomcat5中文问题解决之道.txt
为什么?应该如何

2004-07-02 09:00

我在页首加入:
<%@ page contentType="text/html;charset=GBK" %>
就解决问题了。

Jdon老大,用UTF-8来解决国际化问题,主要要处理哪几个方面?

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com