`
gstarwd
  • 浏览: 1538839 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

解决RandomAccessFile写入文件乱码的办法

阅读更多
  out.writeBytes(  "  \r\n  "  );
mess  =   " 写入文件 " ;
byte  buffer[]  =   new   byte [ 1024 ];
buffer  =  mess.getBytes();
out.write(buffer); 
out.close(); // 关闭文件流 
}   catch  (IOException e)  {
  e.printStackTrace();
} 
 

#   re: 解决RandomAccessFile写入文件乱码的办法 2008-03-26 14:54 Find it, try it, experience it   回复   更多评论   

I didn't see any thing here can resolve the problem related to encoding.

#   re: 解决RandomAccessFile写入文件乱码的办法[未登录] 2008-03-26 15:07 AA   回复   更多评论   

明明就是追加,谁都会的

#   re: 解决RandomAccessFile写入文件乱码的办法 2008-03-28 11:07 senlin-blog   回复   更多评论   

你会说明你能,但不一定谁都会的,我是说明解决乱码的问题

#   re: 解决RandomAccessFile写入文件乱码的办法 2008-03-28 13:18 Find it, try it, experience it   回复   更多评论   

But...actually there is nothing related to encoding/decoding, you can have a try to set your JVM default encoding to be iso8859-1 or something other than GB2312/GBK/ GB18030, probly you will get something like "XXX" with your code with your input message "写入文件".
分享到:
评论
2 楼 gstarwd 2010-04-05  
xiaoqing20 写道

1 楼 xiaoqing20 2010-03-23  

相关推荐

    RandomAccessFile 解决乱码

    给定的示例代码展示了如何使用 `RandomAccessFile` 来写入和读取包含中文字符的对象到文件中,并尝试解决乱码问题。下面将详细分析这段代码: 1. **创建文件对象**: ```java File f = new File("k:\\c.txt"); `...

    RandomAccessFile向文件中写入中文

    在使用`RandomAccessFile`向文件写入中文时,可能会遇到乱码问题。这是因为Java内部使用Unicode编码,而文件系统通常使用其他编码格式(如GBK)。因此,在进行写入操作时,需要确保正确的编码转换。 #### 三、写入...

    java使用randomaccessfile在文件任意位置写入数据

    另外,由于文件的随机访问特性,RandomAccessFile的使用对于文本文件而言可能存在限制,特别是对于编码格式不同的情况,可能需要在操作前进行编码转换以避免乱码问题。在操作二进制文件时,RandomAccessFile则显得...

    RandomAccessFile类的用法.doc

    RandomAccessFile类是Java I/O库中的一个重要组件,它提供了对文件进行随机访问的能力,这意味着你可以直接跳到文件的任意位置进行读写操作,而不仅仅局限于从头到尾的顺序访问。这个类非常适合处理大数据量的文件,...

    jsp 文件操作示例2-writechars+readchar

    在这个示例中,我们关注的是如何使用`writeChars()`和`readChar()`方法来处理文件,特别是解决中文字符乱码的问题。`writeChars()`和`readChar()`是Java IO流中的方法,它们对于处理包含多字节字符(如中文字符)的...

    java文件读取---写入----输出

    这里使用了`RandomAccessFile`类进行文件的随机访问和写入操作。 ### 2. 替换文件中的特定字符串 在代码中还提供了一个方法`replaceTxtByStr`用于替换文件中的特定字符串: ```java public static void ...

    大文件分割与合并

    在IT行业中,大文件处理是一项常见的任务,...在实际项目中,我们可以通过组合这些工具和类,创建出高效且灵活的文件处理解决方案。同时,第三方库如Apache Commons IO的`FileUtils`可以帮助我们更好地管理文件操作。

    jsp基础例子-留言版

    本教程将详细介绍如何使用JSP(JavaServer Pages)创建一个基础的留言版,特别关注如何处理中文乱码问题以及使用`RandomAccessFile`进行文件操作。首先,我们需要理解JSP的核心概念,它是Java技术在Web开发中的一个...

    java-IO操作-(读写、追加、删除、移动、复制、修改).doc

    5. 文件修改操作:通过 RandomAccessFile 对象修改文件内容。 六、 java IO 操作的注意事项 java IO 操作需要注意以下几点: 1. 文件操作权限:需要确保程序有足够的权限来操作文件。 2. 文件路径:需要正确指定...

    java中文文件读写API及源码 V1.4

    为了解决这个问题,开发者创建了一个自定义的类,该类扩展或替代了`RandomAccessFile`,确保在读写中文文件时能正确处理编码,避免出现乱码。 在API设计上,这个类可能包含了以下关键功能: 1. **设置编码**:类...

    java读写文件操作大全.txt

    - **编码问题**:读写文本文件时注意字符编码,使用正确的编码方式避免乱码。 以上就是从给定文件信息中提炼出的关于Java文件读写操作的详细知识点,涵盖了基本的读写方法以及一些高级用法,希望对理解和掌握Java...

    Java初级编程ppt

    I/O在任何编程语言中都是至关重要的,因为它们允许程序与外部世界交互,如读取文件、写入数据或者与其他应用程序进行通信。 1. **File类**: File类是Java中用于处理文件和目录的核心类。它不直接处理文件内容,...

    java进行文件读写操作详解

    - 另外,`RandomAccessFile`类允许对文件进行随机访问,可以读写文件的任何位置。 7. **编码问题** - 在处理包含多语言字符(如中文)的文件时,应考虑文件的编码方式。默认情况下,`FileReader`和`FileWriter`...

    javaIO操作(读写、追加、删除、移动、复制、修改).pdf

    Java IO 操作是Java编程语言中的重要组成部分,它允许程序与外部存储设备进行交互,包括读取、写入、追加、删除、移动和复制文件。以下是对标题和描述中涉及知识点的详细说明: 1. **读取文件内容**: - **按字节...

    Java多线程实现快速切分文件的程序

    本文将深入探讨如何使用Java多线程来快速切分大文件,以解决大数据导入时遇到的性能问题。 首先,我们来看标题中的核心概念——"Java多线程实现快速切分文件的程序"。这表明我们将使用Java的多线程特性来并行处理...

    JavaSe总结

    `RandomAccessFile`类提供了对文件的随机访问能力,可以用于读取或写入文件。 ### RandomAccessFile 写入文件 可以使用`RandomAccessFile`类的方法将数据写入文件。 ### RandomAccessFile 读取文件 同样,`...

    字符流缓冲流等1

    `RandomAccessFile`类提供随机访问文件的能力,不仅可以读写文件,还可以在文件的任意位置进行读写操作。 `Properties`类用于处理属性列表,常用于配置文件的读写,支持键值对的形式。 装饰者设计模式是一种结构型...

    JAVA-IO详解.txt

    `RandomAccessFile`类支持对文件的随机访问,即可以直接定位到文件中的任意位置进行读写操作。它的主要特点包括: 1. **读写能力**:可以同时进行读和写操作。 2. **文件定位**:可以直接定位到文件中的任意位置。 ...

    JSP教程

    - **3.1.2 处理汉字信息**:解决中文乱码问题,通常涉及到设置正确的字符编码。 - **3.1.3 常用方法举例**:如getParameter()方法用于获取参数值。 - **3.1.4 用户注册**:利用request对象处理用户提交的注册信息...

Global site tag (gtag.js) - Google Analytics