关于网友提出的“ 怎么是乱码呢”问题疑问,本网通过在网上对“ 怎么是乱码呢”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 怎么是乱码呢
描述: 这个这个,写完后打开data.txt看为什么是乱码呢
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();
}
}
}
解决方案1: 你写的UTF的格式,可以用IE打开,选UTF_8编码
解决方案2: google以下 设置以下编码格式
解决方案3: .txt默认的编码方式是ascii
试着另存为的时候编码方式改成utf-8试试
以上介绍了“ 怎么是乱码呢”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/1951031.html