`
jickcai
  • 浏览: 247530 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jsp读取本服务器utf8编码文件

    博客分类:
  • jsp
阅读更多
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ page import="java.util.*, java.io.*"%>
<%
out.println("开始");
String fileName="d:/tomcat/webapps/cms/test/zucai.txt";
   String output = ""; 
   String sql="";
    File file = new File(fileName);
     int c=0;
     int t=0;
    if(file.exists()){ 
        if(file.isFile()){ 
            try{ 
                  InputStreamReader read = new InputStreamReader (new FileInputStream(file),"UTF-8");
           BufferedReader input = new BufferedReader (read);
                //BufferedReader input = new BufferedReader (new FileReader(file)); 
                StringBuffer buffer = new StringBuffer(); 
                String text;                     
                while((text = input.readLine()) != null){                   
                   // buffer.append(text +"\n");
                String arr[]=text.split("\\t");
                //System.out.println(arr.length);
                if(arr.length==3){
                c++;
               sql="update channel_s3_b_g set name_football='"+tu.SQLQuote(arr[2])+"' where Title='"+tu.SQLQuote(arr[0])+"' and name_en='"+tu.SQLQuote(arr[1])+"' and Status=1";
               out.println(sql);
               out.println("<br/>");
                }
                   //break;
                   t++;
                }                    
               out.println("total="+t);
               out.println("cur="+c);
            } 
            catch(Exception e){ 
             System.out.println("sql="+sql); 
            }
        } 
        else if(file.isDirectory()){ 
            String[] dir = file.list(); 
            output += "Directory contents:\n"; 
             
            for(int i=0; i<dir.length; i++){ 
                output += dir[i] +"\n"; 
            } 
        } 
    } 
    else{ 
    //out.println("文件不存在!"); 
    } 
%>
分享到:
评论

相关推荐

    java jsp解决utf-8乱码.zip

    2. JSP页面设置:在每个JSP文件顶部声明UTF-8编码,如上述示例所示。 3. HTTP响应头设置:在Servlet或Filter中设置HTTP响应头的Content-Type,指定UTF-8编码,例如: ```java response.setContentType("text/html...

    jsp文件的上传和下载

    为了解决这个问题,我们需要确保文件名在保存和读取时都使用正确的编码,如UTF-8。 文件下载部分,服务器端需要生成一个HTTP响应,包含"Content-Disposition"头信息来指示浏览器如何处理返回的内容。例如,`Content...

    JspSmartUpload自定义编码版

    JspSmartUpload通过自定义编码方式,确保了文件名和上传数据在处理过程中保持正确的UTF-8编码,从而有效避免了这种问题。 **JSP**全称JavaServer Pages,是一种动态网页技术,它允许开发者在HTML代码中嵌入Java代码...

    UEditor1.4.3_UTF-8_JSP

    4. **多种语言支持**:UEditor 支持多语言,包括中文、英文等,本版本为UTF-8编码,确保能正确处理各种语言字符。 5. **自定义配置**:开发者可以根据需求自定义编辑器的功能,如工具栏按钮、皮肤、尺寸等。 6. **...

    解决Invalid byte 1 of 1-byte UTF-8 sequence

    byte UTF-8 sequence-中文版的window下java的默认的编码为GBK.url":这个文件名暗示了解决XML文件读取异常的方法,尤其是在Windows环境下,Java默认的文件编码可能是GBK,这可能导致读取包含UTF-8编码的XML文件时...

    tomcat7,已经设置utf-8编码

    2. **Servlet和JSP**:在Servlet或JSP中读取和写入的数据都将使用UTF-8进行解码和编码,避免了编码不一致导致的问题。 3. **文件上传**:如果涉及到文件上传,Tomcat会以UTF-8处理文件名,保证多语言文件名的正确性...

    jsp页面显示中文乱码解决.rar

    - **服务器配置**:修改服务器的默认编码设置,例如在Tomcat的`server.xml`中配置`URIEncoding="UTF-8"`。 - **数据库编码**:如果数据来源于数据库,确保数据库连接的编码与页面编码一致,通常设置为UTF-8。 - *...

    jsp页面文档编码问题

    例如,`&lt;%@ page pageEncoding="UTF-8"%&gt;`声明JSP文件使用UTF-8编码。这是一个编译时的设定,它不会影响到最终发送到浏览器的内容,而是确保JSP引擎在处理包含非ASCII字符的源代码时,能正确识别和转换这些字符。 ...

    ueditor1.4.3jsp utf-8版配置使用教程

    本教程将针对ueditor1.4.3的jsp版本,且使用utf-8编码进行配置和使用,尤其针对初次使用者和希望实现图片上传到数据库的开发者。 1. **环境准备** 在开始配置ueditor之前,确保你的开发环境已安装了Java Servlet...

    文件下载jsp页面只要一个链接

    在本代码中,我们使用了URLEncoder.encode(filedisplay,"UTF-8")将文件名称编码为UTF-8编码,以避免文件名称中的特殊字符引起的问题。 5. 异常处理 异常处理是文件下载的重要步骤。在本代码中,我们使用了try-...

    JSP和Servlet中的几个编码的作用及原理

    - 如果JSP文件使用的是GBK编码,但在JSP中设置了`pageEncoding="UTF-8"`,那么JSP内部定义的字符串可能会出现乱码。 - 当未指定`contentType` 且没有调用`response.setCharacterEncoding()` 方法时,`pageEncoding...

    JSP中文解码方法

    在示例中,`pageEncoding="utf-8"`表示JSP文件使用UTF-8编码,这是推荐的编码方式,因为UTF-8支持全球多种语言。 - `contentType`属性:这个属性定义了服务器向客户端发送的HTTP响应中的Content-Type头,包括字符集...

    java文件JSP文件乱码汇总

    **解决方案**:统一所有文件和系统的编码为UTF-8,包括源代码、配置文件、数据库以及用户界面。这样可以避免因编码不一致导致的数据解析错误。 #### 二、POST请求处理 **问题描述**:对于通过POST方式提交的数据,...

    通JSP网络聊天软件 UTF-8 Beta 0.1 (毕设 + 课设).zip

    通JSP网络聊天软件UTF-8 Beta 0.1是一个基于Java Server Pages(JSP)技术构建的在线聊天平台,适用于毕业设计或课程设计项目。该版本为Beta 0.1,具体构建日期为Build20070716,采用UTF-8编码,保证了多语言字符集...

    jsp配置文件设定

    例如,如果你希望所有JSP页面都使用UTF-8编码,可以在`jsp-config`中指定: ```xml &lt;jsp-config&gt; &lt;jsp-property-group&gt; *.jsp &lt;page-encoding&gt;UTF-8 &lt;/jsp-property-group&gt; &lt;/jsp-config&gt; ``` 在数据读取方面...

    jsp文件上传,解决中文乱码

    6. **文件流处理**:在读取和写入文件流时,要确保使用正确的字符集,例如`InputStreamReader`和`OutputStreamWriter`构造函数中指定`UTF-8`。 综上所述,解决`JSP文件上传`时的中文乱码问题涉及多个层面,包括...

    Jsp字符传递编码解释

    3. JSP内部编码:JSP文件本身也有编码问题,比如在IDE中创建的JSP文件,需要确保保存时使用的编码与服务器读取时的编码一致,否则在页面显示时可能会出现问题。 4. 数据库操作:当JSP页面与数据库交互时,数据库...

    jsp中影响编码的属性及其设置小结

    2. `pageEncoding`:在`&lt;%@ page pageEncoding="UTF-8"%&gt;`中设置,用于指示JSP文件自身的编码。它影响JSP在被容器转换为Servlet源代码时的读取编码。如果未指定,将默认使用"ISO-8859-1"。 3. HTML页面`charset`:...

    JSP SmartUpload上传文件乱码解决纪实+UploadBean上传解决方案.mht

    1. **设置请求编码**:确保JSP页面中的`&lt;form&gt;`标签设置了正确的编码类型,例如`&lt;form method="post" enctype="multipart/form-data" accept-charset="UTF-8"&gt;`,这样可以确保客户端发送的数据使用UTF-8编码。...

Global site tag (gtag.js) - Google Analytics