当前位置:
代码迷
>>
Java Web开发
>> 求教:DataOutputStream种中得writeUTF()写文件,文件头部总出现乱码,怎办
详细解决方案
求教:DataOutputStream种中得writeUTF()写文件,文件头部总出现乱码,怎办
热度:
701
发布时间:
2016-04-17 12:50:19.0
求教:DataOutputStream类中得writeUTF()写文件,文件头部总出现乱码,怎办?
我用strBuffer的append()连接字串,然后toSsting(),用writeUTF(String)写成jsp文件.但总在文件头 <% @page..> 之前出现乱码.而不能正常显示,请问该如何解决这个问题.
谢谢
------解决方案--------------------
楼主是说文件头出现类似 FE FF 的码么?那个不是乱码,是utf-8格式文件特有的标识,用来表示文件中的编码是big-endian 还是little-endian。
相关解决方案
DataOutputStream 写文本文件如何是乱码
writeUTF()使用中乱码的解决办法?
DataOutputStream write有关问题
RandomAccessFile用 writeUTF() 写文件的时候为什么第一个字符会是乱码?该怎么解决
【Java.IO】I/O 字节处理流 - 之- 基本Java数据类型操作流 —— DataInputStream, DataOutputStream
Java IO流 - DataInputStream 和 DataOutputStream