当前位置: 代码迷 >> J2ME >> 如何是乱码呢
  详细解决方案

如何是乱码呢

热度:5520   发布时间:2013-02-25 21:34:15.0
怎么是乱码呢
这个这个,写完后打开data.txt看为什么是乱码呢
Java code
import java.io.DataOutputStream;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;public class TestDataOutputStream1007 {    public static void main(String[] args) {        try {            DataOutputStream dos = new DataOutputStream(new FileOutputStream(                    new File("F:/testIO/data.txt")));            dos.writeInt(25);            dos.writeBoolean(true);            dos.writeFloat(12.25f);            dos.writeUTF("疏影横斜水清浅");            dos.close();        } catch (FileNotFoundException e) {            // TODO Auto-generated catch block            e.printStackTrace();        } catch (IOException e) {            // TODO Auto-generated catch block            e.printStackTrace();        }    }}


------解决方案--------------------------------------------------------
google以下 设置以下编码格式
------解决方案--------------------------------------------------------
.txt默认的编码方式是ascii

试着另存为的时候编码方式改成utf-8试试
------解决方案--------------------------------------------------------
你写的UTF的格式,可以用IE打开,选UTF_8编码
  相关解决方案